cpp |
Pré-Processeur C |
---|---|
Linux | Externe |
Syntaxe
cpp [options] file... |
Paramètres
Nom | Description |
---|---|
-pass-exit-codes | Ce paramètre permet de sortir avec le code d'erreur le plus élevé d'une phase. |
--help | Ce paramètre permet d'afficher ces informations. |
--target-help | Ce paramètre permet d'afficher les options de ligne de commande spécifiques à la cible. |
--help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...] | Ce paramètre permet d'afficher des types spécifiques d'options de ligne de commande. (Utilisez '-v --help' pour afficher les options de ligne de commande des sous-processus). |
--version | Ce paramètre permet d'afficher les informations sur la version du compilateur. |
-dumpspecs | Ce paramètre permet d'afficher toutes les chaînes de caractères spécifications intégrées. |
-dumpversion | Ce paramètre permet d'afficher la version du compilateur. |
-dumpmachine | Ce paramètre permet d'afficher le processeur cible du compilateur. |
-print-search-dirs | Ce paramètre permet d'afficher les répertoires dans le chemin de recherche du compilateur. |
-print-libgcc-file-name | Ce paramètre permet d'afficher le nom de la bibliothèque compagnon du compilateur. |
-print-file-name=lib | Ce paramètre permet d'afficher le chemin complet de la bibliothèque lib. |
-print-prog-name=prog | Ce paramètre permet d'afficher le chemin complet de composante du compilateur prog. |
-print-multiarch | Ce paramètre permet d'afficher le triplet GNU normalisé de la cible, utilisé comme composante dans le chemin de la bibliothèque. |
-print-multi-directory | Ce paramètre permet d'afficher le répertoire racine des versions de libgcc. |
-print-multi-lib | Ce paramètre permet d'afficher la cartographie entre les options de ligne de commande et plusieurs répertoires de recherche de bibliothèque. |
-print-multi-os-directory | Ce paramètre permet d'afficher le chemin relatif vers les bibliothèques du système d'exploitation. |
-print-sysroot | Ce paramètre permet d'afficher le répertoire des bibliothèques cibles. |
-print-sysroot-headers-suffix | Ce paramètre permet d'afficher le suffixe sysroot utilisé pour rechercher les entêtes. |
-Wa,options | Ce paramètre permet de transmettre des options séparées par des virgules à l'assembleur. |
-Wp,options | Ce paramètre permet de transmettre des options séparées par des virgules au préprocesseur. |
-Wl,options | Ce paramètre permet de transmettre des options séparées par des virgules à l'éditeur de liens. |
-Xassembler arg | Ce paramètre permet de passer arg à l'assembleur. |
-Xpreprocessor arg | Ce paramètre permet de passer arg au préprocesseur. |
-Xlinker arg | Ce paramètre permet de passer arg à l'éditeur de liens. |
-save-temps | Ce paramètre permet de ne pas supprimer les fichiers intermédiaires. |
-save-temps=arg | Ce paramètre permet de ne pas supprimer les fichiers intermédiaires. |
-no-canonical-prefixes | Ce paramètre permet de ne pas canoniser les chemins lors de la construction de préfixes relatifs à d'autres composantes gcc. |
-pipe | Ce paramètre permet d'utiliser des tuyaux plutôt que des fichiers intermédiaires. |
-time | Ce paramètre permet de chronométrer l'exécution de chaque sous-processus. |
-specs=file | Ce paramètre permet de remplacer les spécifications intégrées par le contenu de file. |
-std=standard | Ce paramètre permet de supposer que les sources d'entrée sont pour standard. |
--sysroot=directory | Ce paramètre permet d'utiliser directory comme répertoire racine pour les entêtes et les bibliothèques. |
-B directory | Ce paramètre permet d'ajouter directory aux chemins de recherche du compilateur. |
-v | Ce paramètre permet d'afficher les programmes appelés par le compilateur. |
-### | Ce paramètre permet d'afficher les programmes appelés par le compilateur mais avec les options citées et les commandes non exécutées. |
-E | Ce paramètre permet de prétraiter uniquement ; ne pas compiler, assembler ou lier. |
-S | Ce paramètre permet de compiler uniquement ; ne pas assembler ou lier. |
-c | Ce paramètre permet de compiler et assembler, mais ne pas lier. |
-o file | Ce paramètre permet de placer la sortie dans file. |
-pie | Ce paramètre permet de créer un exécutable indépendant de la position. |
-shared | Ce paramètre permet de créer une bibliothèque partagée. |
-x language | Ce paramètre permet d'indiquer la langue des fichiers d'entrée suivants : Les langages de programmation autorisés incluent : c c++ assembler none 'none' signifie revenir au comportement par défaut consistant à deviner le langage de programmation en fonction de l'extension du fichier. |
Description
Cette commande permet de lancer le pré-processeur de compilateur de langage de programmation C.
Dernière mise à jour : Mercredi, le 5 Janvier 2022