【发布时间】:2016-03-05 22:06:56
【问题描述】:
如何让编译器或其他工具生成一个巨大的源文件,并将标头包含在它们各自的 *.cpp 文件中,然后将所有这些推入一个大的 *.cpp 源文件中?
我有数百万行代码和大量混合的宏和受保护的包含,等等。手动执行此操作比在我的脑海中将其转换为机器代码需要更长的时间。
附:这样做的季节是微不足道的,别担心,我知道这根本不实用。
【问题讨论】:
标签: c++ macros header-files compiler-specific
如何让编译器或其他工具生成一个巨大的源文件,并将标头包含在它们各自的 *.cpp 文件中,然后将所有这些推入一个大的 *.cpp 源文件中?
我有数百万行代码和大量混合的宏和受保护的包含,等等。手动执行此操作比在我的脑海中将其转换为机器代码需要更长的时间。
附:这样做的季节是微不足道的,别担心,我知道这根本不实用。
【问题讨论】:
标签: c++ macros header-files compiler-specific
在 gcc 编译器中使用 -E 选项。阅读更多:https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html
【讨论】: