Для компиляции файлов исходного кода C++ мы используем компилятор C++. Компилятор C++ последовательно просматривает каждый файл исходного кода (
.cpp
) в вашей программе и выполняет две важные задачи:
Сначала компилятор проверяет ваш код C++, чтобы убедиться, что он соответствует правилам языка C++. Если этого не произойдет, компилятор выдаст вам ошибку (и соответствующий номер строки), чтобы помочь определить, что необходимо исправить. Процесс компиляции также будет прерван до устранения ошибки.
Потом компилятор переводит ваш код C++ в инструкции машинного языка. Эти инструкции хранятся в промежуточном файле, называемом
объектным файлом. Объектный файл также содержит метаданные, которые необходимы или полезны на последующих этапах.
Объектные файлы обычно называются
name.o
или
name.obj
, где name — это то же имя, что и у файла
.cpp
, из которого он был создан.