Программирование на C++: процесс разработки
Процесс компиляции
Код программы в текстовых файлах с расширением .cpp, .h
Инструмент для текстовой обработки исходного кода. Команды прероцессора начинаются с символа #
Инструмент для преобразования текстового исходного кода в бинарный файл (объектный файл). Объектные файлы содержат машинный код
Текстовое удобное для чтения человеком представление машинного кода
Инструмент для соединения объектных фалов и внешних библиотек в программу (запускаемый файл)
gcc - GNU project C and C++ compiler.
When you invoke GCC , it normally does preprocessing, compilation, assembly and linking.