运行预处理器并保留指令

时间:2013-08-27 19:24:47

标签: gcc

有没有办法可以运行gcc -E来运行预处理器,还可以保持 #define#include,输出中的其他指令(可能)作为评论)?我以为我记得看到了一个选项,但我在GCC预处理器选项页面找不到它。我需要这个来跟踪涉及大量包含文件和宏的复杂案例中出错的地方。

1 个答案:

答案 0 :(得分:2)

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