Options de ligne de commande des en-têtes précompilés pour les compilateurs C++ améliorés par Clang

De RAD Studio
Aller à : navigation, rechercher

Remonter à Compilateurs C++ améliorés par Clang


Les fichiers d'en-têtes précompilés accélèrent de façon significative la vitesse de compilation en stockant une image de la table des symboles dans un fichier sur disque. Ce fichier est ensuite rechargé au lieu d'analyser de nouveau tous les fichiers d'en-têtes. Le chargement direct de la table des symboles depuis le disque est beaucoup plus rapide que l'analyse du texte des fichiers d'en-têtes, en particulier si plusieurs fichiers source incluent le même fichier d'en-tête.

Pour utiliser les fichiers d'en-têtes précompilés sur la ligne de commande, utilisez les options suivantes dans votre commande de compilateur C++ amélioré par Clang.

Options des en-têtes précompilés :

Option du compilateur Description Détails Exemple
-emit-pch

Génère un fichier PCH

Option utilisée pour générer un nouveau fichier d'en-tête précompilé.

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

-include-pch

Inclut un fichier PCH

Option utilisable pour inclure un fichier PCH dans un fichier source C++.

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


Voir aussi