Section courante

A propos

Section administrative du site

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