Visual c++ /在g+中显示包含等效选项+;

Visual c++ /在g+中显示包含等效选项+;,visual-c++,g++,gnu,options,Visual C++,G++,Gnu,Options,我看到VC++包含一个名为/show include的选项,用于列出每个翻译单元中包含文件的层次结构。这似乎是一个非常有用的选项—在大型项目中优化/改进编译时间 问题 GNU g++编译器中是否有任何等效的选项可以获得这些(类似的输出)?有多种选项可以控制这一点 -MD将列出文件,-MMD将列出非系统文件作为编译的副作用 -M、 -MM将生成列表,而不是编译 -MQ、-MG、-MP和-MT生成makefile目标片段-MF允许您指定输出文件名 gcc -H 将在使用头文件时打印头文件的名称


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

问题

GNU g++编译器中是否有任何等效的选项可以获得这些(类似的输出)?

有多种选项可以控制这一点

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

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

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

gcc -H
将在使用头文件时打印头文件的名称