2009-11-05 89 views
1

我想知道我们如何能够看Ç文件后,它已经由预处理器编译之前已经扩大了与放在代码里面所有的宏值使用它们的功能。 有没有办法做到这一点?有没有办法来看看预处理器展开的文件用C

+0

一个耻辱,我们不能添加更多的标签,这也可以被标记的预处理器相关受益。 – 2009-11-05 14:57:26

+0

@MattJoiner:那样? – 2015-09-26 15:57:21

回答

14

你可以问GCC来为你做它gcc -E yourfile.cpp

,将扩大宏和包含文件,所有的preproccessing。

7

刚刚经历cpp运行:

cpp file.c 
+1

将'-nostdinc'添加到cpp调用中,以防止扩展标准头文件。 – pmg 2009-11-05 11:45:59

+0

有没有类似的选项是gcc呢? – Vijay 2009-11-05 11:54:32

+0

'-nostdinc'也适用于gcc和'-E'参数:) – pmg 2009-11-05 12:04:42

相关问题