有没有办法为编译的子集启用gcc预处理器输出?

时间:2014-03-25 13:09:36

标签: gcc c-preprocessor pragma

我试图找出为什么不包含标题的原因。由于我的编译涵盖了许多文件,因此我希望将预处理器输出仅启用我感兴趣的单个文件,或者最好只包含几行包含#include。这可能吗?如果是这样,你如何启用它?我没有看到任何与此功能相关的编译指示。

1 个答案:

答案 0 :(得分:0)

有一些指令可以禁用翻译单元部分的预处理器输出:只需用

包围它们
#if 0

#endif

但Bruce K的建议

  

抓住它并趟过它。

对我来说听起来更好(这样你就不会无意中排除问题的真正原因,这可能是你认为的其他地方)。我推荐选项-dD -E

相关问题