Сборка и компоновка: препроцессор, объектные файлы, статические и динамические библиотеки
Что происходит между нажатием make и появлением исполняемого файла: препроцессор как текстовая машина, единица трансляции, секции и релокации в .o, разрешение символов …