标签: c gcc c-preprocessor
我想知道在编译之前,如果 C 文件在预编译器中展开之后,我们怎么能看到 C 文件,其中所有宏值都放在函数内部的代码中。 有办法吗?
答案 0 :(得分:14)
您可以要求gcc为您gcc -E yourfile.cpp
gcc -E yourfile.cpp
这将扩展宏和包含文件,所有预处理。
答案 1 :(得分:7)
只需运行cpp:
cpp
cpp file.c