gcc |
GNU compilateur C |
---|---|
SkyOS |
Syntaxe
gcc [options] file... |
Paramètres
Nom | Description | |
---|---|---|
fichier | Ce paramètre permet d'indiquer le nom du fichier à compiler. | |
-### | Ce paramètre permet d'afficher les programmes appelé par le compilateur gcc mais sans exécuté les paramètres entre guillemet. | |
-b machine | Ce paramètre permet d'indiquer qu'il faut exécuter gcc sur la machine spécifié, si le compilateur y est installé. | |
-B directory | Ce paramètre permet d'ajouter le répertoire spécifiés aux chemins de recherche du compilateur gcc. | |
-combine | Ce paramètre permet d'indiquer qu'il faut compiler plusieurs fichiers source à la fois. | |
-dumpmachine | Ce paramètre permet d'afficher la plateforme de destination du compilateur (généralement le microprocesseur et le système d'exploitation). | |
-dumpspecs | Ce paramètre permet d'afficher les entrées de liaisons. | |
-dumpversion | Ce paramètre permet d'afficher la version du compilateur gcc. | |
-E arg | Ce paramètre permet d'indiquer qu'il faut effectuer un traitement de pré-processeur uniquement, sans compilation. | |
--help | Ce paramètre permet d'afficher l'aide de cette commande et quitte immédiatement après. | |
--help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...] | Ce paramètre permet d'afficher le types spécifiés d'options de ligne de commandes. Voici la signification des valeurs : | |
Valeur | Description | |
joined | Cette valeur permet d'indiquer qu'il faut afficher les paramètres apparaissant après un paramètre égale à la même pièce de texte continue, comme par exemple «--help=target». | |
optimizers | Cette valeur permet d'indiquer qu'il faut afficher toutes les options d'optimisation supporté par le compilateur. | |
params | Cette valeur permet d'indiquer qu'il faut afficher les valeur reconnus par l'option «--param». | |
target | Cette valeur permet d'indiquer qu'il faut afficher les options de la destination spécifié. | |
undocumented | Cette valeur permet d'indiquer qu'il faut afficher les options non-documenté. | |
warnings | Cette valeur permet d'indiquer qu'il faut afficher toutes les options contrôlant les messages d'attentions produit par le compilateur. | |
-no-canonical-prefixes | Ce paramètre permet d'indiquer qu'il ne faut pas canoniser les chemins de la construction des préfixes relatives vers les autres composantes gcc. | |
-o fichier | Ce paramètre permet d'indiquer le nom du fichier de sortie à utiliser pour générer le fichier exécutable. | |
-v --help=valeur | Ce paramètre permet d'afficher les détails de types spécifiés d'options de ligne de commandes. | |
--version | Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après. | |
-pass-exit-codes | Ce paramètre permet d'indiquer qu'il faut terminer la compilation uniquement si toutes les passages de compilation ne réussissent pas. | |
-pipe | Ce paramètres permet d'indiquer qu'il faut utiliser le tuyau au lien de fichiers intermédiaires. | |
-print-file-name=lib | Ce paramètre permet d'afficher le chemin complet de la bibliothèque spécifié du gcc. | |
-print-libgcc-file-name | Ce paramètre permet d'afficher le nom de la bibliothèque du compilateur gcc. | |
-print-multi-directory | Ce paramètre permet d'afficher le répertoire racine des version libgcc. | |
-print-multi-lib | Ce paramètre permet d'afficher la cartographie entre les options de la ligne de commande et les multiples répertoires derecherches des bibliothèques de gcc. | |
-print-multi-os-directory | Ce paramètre permet d'afficher le chemin relatif vers les bibliothèques du système d'exploitation. | |
-print-prog-name=prog | Ce paramètre permet d'afficher le chemin complet vers la composante de programme du compilateur gcc. | |
-print-search-dirs | Ce paramètre permet d'afficher le chemin des répertoires de recherches du compilateur. | |
-print-sysroot | Ce paramètre permet d'afficher le répertoire de la bibliothèque destinataire. | |
-print-sysroot-headers-suffix | Ce paramètre permet d'afficher le suffixe «sysroot» utiliser pour la recherche des entêtes du langage de programmation C. | |
-S | Ce paramètre d'indiquer qu'il faut uniquement effectuer la compilation sans faire l'édition des liens (linker). | |
-save-temps | Ce paramètre permet d'indiquer qu'il ne faut supprimer les fichiers intermédiaire. | |
-save-temps=arg | Ce paramètre permet d'indiquer qu'il ne faut supprimer les fichiers intermédiaire avec les paramètres spécifiés. | |
-specs=fichier | Ce paramètre permet d'indiquer qu'il faut remplacer les spécifications internes en utilisant le fichier spécifié. | |
-std=standard | Ce paramètre permet d'indiquer que le fichiers d'entrée respectes le standard spécifié. | |
--sysroot=directory | Ce paramètre permet d'indiquer qu'il faut utiliser le répertoire spécifié comme répertoire racine des entêtes et des librairies. | |
--target-help | Ce paramètre permet d'indiquer qu'il faut afficher les options spécifiques disponible pour la ligne de commande spécifié. | |
-time | Ce paramètre permet de mesurer le temps d'exécution entre chaque sous-programme de gcc. | |
-v | Ce paramètre permet d'afficher les programmes appelé par le compilateur gcc. | |
-V version | Ce paramètre permet d'indiquer qu'il faut utiliser le numéro de version de gcc spécifié, s'il est installé sur le système d'exploitation. | |
-Wa,options | Ce paramètre permet d'indiquer qu'il faut passer options spécifiés au compilateur de langage de programmation assembleur. Ces options peuvent être séparé par des virgules. | |
-Wl,options | Ce paramètre permet d'indiquer qu'il faut passer options spécifiés à l'éditeur de lien (linker). Ces options peuvent être séparé par des virgules. | |
-Wp,options | Ce paramètre permet d'indiquer qu'il faut passer options spécifiés au préprocesseur de langage de programmation C. Ces options peuvent être séparé par des virgules. | |
-x langagedeprogrammation | Ce paramètre permet d'indiquer qu'il faut utiliser le langage de programmation spécifié comme entrée par défaut des fichiers. Le langage de programmation par défaut étant bien sûre C et C++, il tentera d'identifier par l'extension de fichier, le langage de programmation. Toutefois, on peut indiquer manuel le langage de programmation comme ceci : | |
Valeur | Description | |
ada | Cette valeur permet d'indiquer le langage de programmation Ada. | |
assembler | Cette valeur permet d'indiquer le langage de programmation Assembleur. | |
assembler-with-cpp | Cette valeur permet d'indiquer le langage de programmation Assembleur combiné avec le langage de programmation C++. | |
f77 | Cette valeur permet d'indiquer le langage de programmation Fortran. | |
go | Cette valeur permet d'indiquer le langage de programmation Go de Google. | |
java | Cette valeur permet d'indiquer le langage de programmation Java d'Oracle. | |
objective-c | Cette valeur permet d'indiquer le langage de programmation Objective C. | |
objective-c++ | Cette valeur permet d'indiquer le langage de programmation Objective C++. | |
... | ... | |
-Xassembler arg | Ce paramètre permet d'indiquer un paramètre à passer comme paramètre au compilateur assembleur. | |
-Xlinker arg | Ce paramètre permet d'indiquer un paramètre à passer comme paramètre à l'éditeur de lien (linker). | |
-Xpreprocessor arg | Ce paramètre permet d'indiquer un paramètre à passer comme paramètre au compilateur préprocesseur. |
Description
Cette commande permet de lancer le compilateur GNU C++.
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - gcc
Dernière mise à jour : Mardi, le 3 octobre 2017