Quelques options de cc
-c | provoque la génération d'un module objet non exécutable, il s'arrête avant l'édition de liens. cc -c toto.c |
-E | lance le préprocesseur seul, cpp, qui écrit sur la sortie standard ou génère un fichier suffixé par ``.i''. cc -E toto.c |
-S | génère le fichier assembleur après passage du préprocesseur et du compilateur. Le fichier est suffixé par ``.s''. cc -S toto.c |
-O | optimise le code généré (utilisation de c2). |
-o nom | Donne le nom au fichier exécutable au lieu de a.out. cc -o toto toto.c |
-s | enlève la table des symboles du fichier exécutable. |
-n | génère un code exécutable pur, partageable par plusieurs processus (code réentrant). |
v | option bavarde(verbose), cc annonce ce qu'il fait. |
Figure 1.4: Schéma de Fonctionnement de CC