Вопросы к Поиску с Алисой
Некоторые способы включения кода на разных этапах программирования:
Препроцессирование. cpp-kt.github.io code-live.ru Исходный код обрабатывается препроцессором, который находит директиву #include и заменяет её текстом из заголовочного файла. code-live.ru После этого становится возможным использование в тексте программы всего того, что описано в этом заголовочном файле. code-live.ru
Компиляция. code-live.ru Результат работы препроцессора передаётся компилятору, который производит синтаксический разбор и поиск ошибок, а также создаёт объектный файл. code-live.ru
Компоновка. habr.com code-live.ru Компоновщик (линкер) связывает все объектные файлы и статические библиотеки в единый исполняемый файл. habr.com