suivant: Bibliothèque partagée
monter: GPIgcc
précédent: Détail des étapes de
- -o file pour renommer le fichier de sortie file. Sans cette option, le fichier de sortie se nomme a.out,
- -c -o file1.o pour créer un fichier-objet,
- file1.c -o a.out file2.o file3.o pour créer un fichier exécutable résultant du programme file1.c utilisant des fonctions définies dans les fichiers-objet file2.o et file3.o résultats respectifs de la compilation sans édition de liens de deux programmes C,
- -pipe pour imposer l'utilisation de tubes comme médium de communication entre processus,
- -O réduit la taille du code et le temps d'éxecution du programme,
- -O1 augmente le code en déroulant les fonctions,
- -O2 optimise plus que O1,
- -Os diminue au maximum la taille du programme,
- -I répertoire ajoute le répertoire rep dans la tête de liste des répertoires contenant hypothétiquement les fichiers d'entête inclus,
- -l répertoire ajoute un librairie dans la phase d'édition de liens,
- -L répertoire ajoute le répertoire rep dans la tête de liste des répertoires contenant hypothétiquement les librairies utilisées,
- -Dnom réalise l'équivalent d'un #define nom,
- -Dnom=valeur réalise l'équivalent d'un #define nom valeur,
- -include file réalise l'équivalent d'un #include file,
- -g produit des informations de déboguage (il annule l'option -O),
- -Wall combine toute les options -W,
- -Werror transforme tous les warnings en erreurs,
- -pedantic assure la norme des warnings au strict C et C++ ISO,
- -ansi impose au code d'être conforme à la norme ANSI (du langage correspondant).
suivant: Bibliothèque partagée
monter: GPIgcc
précédent: Détail des étapes de
n
2004-02-27