我怎样才能让编译器或其他工具吐出一个巨大的源文件,其中头文件包含在它们各自的 *.cpp 文件中,然后将所有这些推入一个大的 *.cpp 源文件中?
我有数百万行代码和许多混合的宏和受保护的包含以及什么不是。手动进行这将比在我的脑海中将其翻译成机器代码花费更长的时间。
PS 这样做的季节是微不足道的,别担心,我知道这根本不实用。
我怎样才能让编译器或其他工具吐出一个巨大的源文件,其中头文件包含在它们各自的 *.cpp 文件中,然后将所有这些推入一个大的 *.cpp 源文件中?
我有数百万行代码和许多混合的宏和受保护的包含以及什么不是。手动进行这将比在我的脑海中将其翻译成机器代码花费更长的时间。
PS 这样做的季节是微不足道的,别担心,我知道这根本不实用。
使用-E
gcc 编译器中的选项。阅读更多:https ://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html