Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmBsCml 3 of 390 menu
◀ ▶

Компиляция в машинный код в C++

Для запуска текста на компьютере его сначала переводят в машинный код - последовательность команд, которые понимает процессор этой машины. То, что мы видим в редакторе (слова вроде main и кавычки вокруг строк), процессор сам по себе не выполняет.

Программу на C++ обычно хранят в файле main.cpp. Компилятор читает этот файл, проверяет правила языка и собирает исполняемый файл - набор машинных инструкций для вашей системы. На другом компьютере или другой операционной системе тот же исходный текст часто компилируют заново, потому что машинный код зависит от железа и среды.

В учебнике и на практике для C++ часто используют компилятор g++. Он принимает исходный файл и имя будущей программы, а при ошибках в тексте сообщает, что исправить, вместо того чтобы молча собрать неправильный код. На выходе получается исполняемый файл, а не тот текст, который лежит в редакторе.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить