«Компиляция» исходных файлов, состоящих из заголовков и файлов cpp, в один огромный файл cpp

Как я могу заставить компилятор или какой-либо другой инструмент выложить один огромный исходный файл с заголовками, включенными в их соответствующие файлы * .cpp, а затем поместить все это в один большой исходный файл * .cpp?

У меня есть миллионы строк кода и множество смешанных макросов и защищенных включений, а что нет. Ручное выполнение этого заняло бы больше времени, чем перевод его в машинный код в моей голове.

Постскриптум Сезон для этого тривиален, не волнуйтесь, я знаю, что это не практично.

2

Решение

Использовать -E опция в компиляторе gcc. Узнайте больше на: https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]