Befehlszeilenoptionen von C++-Compilern, die durch Clang erweitert wurden, für vorcompilierte Header

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Durch Clang erweiterte C++-Compiler


Vorcompilierte Header-Dateien können die Compiliergeschwindigkeit deutlich erhöhen, indem sie ein Image der Symboltabelle in einer Datei auf der Festplatte speichern und dann später diese Datei von der Festplatte laden, anstatt alle Header-Dateien erneut zu analysieren. Das direkte Laden der Symboltabelle ist viel schneller als das Analysieren des Textes von Header-Dateien, besonders dann, wenn mehrere Quelltextdateien dieselbe Header-Datei einbeziehen.

Verwenden Sie für vorcompilierte Header-Dateien in der Befehlszeile die folgenden Optionen in Ihrem durch Clang erweiterten C++-Compiler-Befehl.

Optionen für vorcompilierte Header:

Compiler-Option Beschreibung Details Beispiel
-emit-pch

Erzeugt eine PCH-Datei

Option zum Generieren einer neuen vorcompilierten Header-Datei.

<compiler> -emit-pch -o PCHfile.pch TestPCH.h

-include-pch

Bezieht eine PCH-Datei ein

Option, mit der eine PCH-Datei in eine C++-Quelldatei einbezogen werden kann.

<compiler> -emit-obj -include-pch PCHfile.pch SourceFile.cpp


Siehe auch