【问题标题】:Run preprocessor and keep directives运行预处理器并保留指令
【发布时间】:2013-08-28 03:33:55
【问题描述】:

有没有一种方法可以让我运行 gcc -E 来运行预处理器,也可以保留 #define、#include、输出中的其他指令(可能是 cmets)?我想我记得看到了一个选项,但我在 GCC Preprocessor Options 页面中找不到它。在涉及大量包含文件和宏的复杂案例中,我需要它来追踪哪里出了问题。

【问题讨论】:

    标签: gcc


    【解决方案1】:

    相关选项在-dCHARS 下列出。 -dD 输出宏定义(#define 和#undef 指令),-dI 输出#include 指令,它们可以组合成-dDI。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2014-01-13
      相关资源
      最近更新 更多