gcc  Compilateur
    Compile un ou plusieurs fichiers source C (fichier.c), source assembleur (fichier.s) ou source C prétraité (fichier.i).
    Si le suffixe du fichier n'est pas reconnu, gcc considère qu'il s'agit d'un fichier objet ou d'une bibliothèque.
    gcc appelle automatiquement l'éditeur de lien ld.
    Dans certains cas, gcc génère un fichier objet portant le suffixe .o et une racine correspondante.
    L'exécutable créé est appelé par défaut a.out
    gcc accepte de nombreuses options spécifiques à un système particulier ou autre qui ne sont pas évoquées ici.
 Syntaxe:
 gcc [option] [fichiers]
    Options
      -a  Génère un supplément de code pour les informations de profilage des blocs élémentaires.
      -ainsi  Impose la conformité complète aux critères ANSI.
      -b machine  Compile en fonction d'une machine cible particulière.
      -c  Créé un fichier objet pour chaque fichier source, mais sans appeler l'éditeur de liens.
      -dD  ???.
      -dM  ???.
      -dN  ???.
      -fno-asm  ???.
      -fno-builtin  ???.
      -fno-ident  ???.
      -fno-strict-prototype  ???.
      -fsigned-char  ???.
      -fsyntax-only  ???.
      -funsigned-char  ???.
      -fdollars-in-identifiers  ???.
      -fenum-int-equiv  ???.
      -fexternal-templates  ???.
      -fall-virtual  ???.
      -dcond-mismatch  ???.
      -fthis-is-variable  ???.
      -funsigned-char  ???.
      -fwritable-strings  ???.
      -g  Fournit des informations de débogage destinées à gdb.
      -ggdb  ???.
      -gstabs+  ???.
      -glevel level  ???.
      -gcoff  ???.
      -gxcoff+  ???.
      -gdwarf  ???.
      -gdwarf+  ???.
      -idirafter rep  ???.
      -include fichier  Procède au traitement de fichier avant de traiter le fichier d'entrée normal.
      -imacros fichier  ???.
      -iprefix préfixe  ???.
      -iwithprefix rep  ???.
      -llib  ???.
      -lobjc  ???.
      -m486  ???.
      -mno-486  ???.
      -mno-fp-ret-in-387  ???.
      -nostarfiles  ???.
      -nostdinc  ???.
      -nostdinc++  ???.
      -nostdlib  ???.
      -o fichier  Permet de préciser le nom de l'exécutable créé (par défaut a.out).
      -pedantic  Affichage in extenso de tous les messages.
      -pedantic-errors  ???.
      -p  ???.
      -pg  ???.
      -pipe  ???.
      -print-file-name  ???.
      -static  ???.
      -shared  ???.
      -symbolic  ???.
      -traditional  ???.
      -traditional-cpp  ???.
      -trigraphs  ???.
      -u symbole  ???.
      -undef  ???.
      -v  Mode verbeux : affiche les commandes dès leur exécution, le numéro de version de gcc et du prépocesseur.
      -w  Supprime les avertissements.
      -x langage  ???.
      -A question(réponse)  ???.
      -B préfixe  ???.
      -C  ???.
      -Dnom[=def]  ???.
      -E  ???.
      -Irep  ???.
      -Lrep  ???.
      -M  ???.
      -MM [-MG]  ???.
      -MD  ???.
      -MMD  ???.
      -H  ???.
      -O[niveau]  Optimisation de la compilation. Le niveau d'optimisation peut valoir : 0, 1, 2, 3 (0 désactive l'optimisation).
      -P  ???.
      -S  Compile les fichiers source en code d'assemblage mais n'assemble pas.
      -Unom  ???.
      -V version  Tente de lancer la version version de gcc.
      -W  Affiche des avertissements plus verbeux que d'habitude.
      -Wl,option  ???.
      -Wa,option  ???.
      -Waggregate-return  ???.
      -Wall  ???.
      -?  ???.
      -?  ???.
 Exemple:
 gcc

Dernière modification de cette page, le 20 Juin 2002 - © jmwill