LB4*_*B40 8 c gcc compiler-options c-preprocessor
我有一些大的C程序,我想知道我什么时候编译这个程序,实际上包含哪些头文件...
最简单的解决方案是打印预处理的代码并查看,但是你知道是否有编译方法,同时显示包含哪些头文件?
phi*_*ant 14
使用-M选项输出依赖项.使用-MD生成并编译.使用-MF重定向到文件.
-MM也允许忽略依赖项列表中的系统文件.
gcc ... -M -MF <output_file> # generate dependencies
gcc ... -MD -MF <output_file> # compile and generate dependencies
Run Code Online (Sandbox Code Playgroud)