有没有办法在C中查看预处理器扩展文件

时间:2009-11-05 11:31:13

标签: c gcc c-preprocessor

我想知道在编译之前,如果 C 文件在预编译器中展开之后,我们怎么能看到 C 文件,其中所有宏值都放在函数内部的代码中。 有办法吗?

2 个答案:

答案 0 :(得分:14)

您可以要求gcc为您gcc -E yourfile.cpp

执行此操作

这将扩展宏和包含文件,所有预处理。

答案 1 :(得分:7)

只需运行cpp

cpp file.c