suivant: Options de gcc pour
monter: GPIgcc
précédent: Langages compilables avec gcc
L'exécution de la commande gcc regroupe les phases de précompilation, compilation, assemblage et édition de liens. Ces phases sont respectivement réalisées par les commandes cpp, cc1, as et ld (pour un programme C sur Linux 2.4.22-10).
Il est possible de contrôler l'exécution de ces opérations à l'aide de l'extension du fichier Fsource:
- file.c est un programme C à précompiler,
- file.i est un programme C ne nécessitant pas de précompilation,
- file.h est un fichier d'entête C ne nécessitant pas de compilation et d'édition de liens,
- file.cc file.cp file.cxx file.cpp file.c++ file.C est un programme C++ à précompiler,
- file.ii est un programme C++ ne nécessitant pas de précompilation,
- file.S est un programme assembleur ne nécessitant pas de précompilation,
- file.s est un programme assembleur ne nécessitant pas de précompilation.
Il est également possible de contrôler ces opérations à l'aide d'options:
- -E pour n'appeler que le préprocesseur,
- -S pour compiler sans assemblage et sans édition de liens,
- -c pour supprimer la phase d'édition de liens,
- -v pour un mode verbeux affichant le détail des commandes correspondant aux étapes de compilation.
suivant: Options de gcc pour
monter: GPIgcc
précédent: Langages compilables avec gcc
n
2004-02-27