/ show包含g ++中的等效选项

时间:2010-12-18 16:56:03

标签: visual-c++ g++ gnu options


我看到VC ++包含一个名为/ show include的选项,用于列出每个翻译单元中包含文件的层次结构。这似乎是一个非常有用的选择 - 在大型项目中优化/改进编译时间。

问题
在GNU g ++编译器中是否有任何等效选项来获取这些(类似的输出)?

2 个答案:

答案 0 :(得分:12)

gcc -H

将在使用时打印头文件的名称。

答案 1 :(得分:8)

有很多选项可以控制它。

-MD将列出文件,-MMD将列出非系统文件作为编译的副作用

-M,-MM将生成列表而不是编译。

-MQ,-MG,-MP和-MT生成makefile目标片段。 -MF允许您指定输出文件名。