2

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

4

1 回答 1

2

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

于 2013-08-27T19:33:55.253 回答