/ show include äquivalente Option in g ++

8


Ich sehe, dass VC ++ eine Option namens / show include enthält, um die Hierarchie der Include-Dateien in jeder Übersetzungseinheit aufzulisten. Dies scheint eine sehr hilfreiche Option zu sein - um die Kompilierzeit in einem Großprojekt zu optimieren / verbessern.

Frage
Gibt es eine äquivalente Option in GNU g ++ Compiler, um diese (ähnliche Ausgabe) zu bekommen?

    
kumar_m_kiran 18.12.2010, 16:56
quelle

3 Antworten

7

Es gibt eine Vielzahl von Optionen, um dies zu steuern.

-MD listet Dateien auf, - MMD listet Nicht-Systemdateien als Nebeneffekte der Kompilierung auf

-M, -MM erzeugt Listen statt Kompilierung.

-MQ, -MG, -MP und -MT erzeugen Makefile-Zielfragmente. -MF ermöglicht Ihnen, einen Ausgabedateinamen anzugeben.

    
KatieL 18.12.2010, 17:06
quelle
11
%Vor%

druckt die Namen der Header-Dateien wie sie verwendet werden.

    
Bulletmagnet 03.09.2013 13:07
quelle
-1

Wenn alle Ihre Header im oberen Bereich der Dateien enthalten sind, können Sie dies mit einem wirklich kurzen und einfachen Skript tun.

    
stnr 18.12.2010 17:09
quelle

Tags und Links