Некоторые способы включения кода на разных этапах программирования:
Препроцессирование. 13 Исходный код обрабатывается препроцессором, который находит директиву #include и заменяет её текстом из заголовочного файла. 3 После этого становится возможным использование в тексте программы всего того, что описано в этом заголовочном файле. 3
Компиляция. 3 Результат работы препроцессора передаётся компилятору, который производит синтаксический разбор и поиск ошибок, а также создаёт объектный файл. 3
Компоновка. 23 Компоновщик (линкер) связывает все объектные файлы и статические библиотеки в единый исполняемый файл. 2