В качестве альтернативы я знаю, что могу просто запустить препроцессор в файле (следовательно, во всех файлах). Тогда я предполагаю, что есть переключатель для запуска только компилятора. Таким образом, я могу вручную вызвать эти два и поместить свою программу между ними. Если да, то как мне запустить только компилятор (и компоновщик?)?
Я бы предпочел первый метод, поскольку наш строитель, вероятно, со мной не согласится

Подробнее здесь: https://stackoverflow.com/questions/404 ... d-compiler