Si j'en crois le Manuel de GCC : - -H :
Envoyé par
man gcc
Afficher le nom de chaque fichier d'en-tête utilisé, en plus d'autres activités normales. Chaque nom est indenté pour montrer sa profondeur dans la pile de #include.
- -Fsm : Cette option m'est inconnue, et du manuel aussi ...
- -lfilename.lst : Habituellement, l'option -l sert à indiquer une bibliothèque avec laquelle procéder à l'édition de liens.
- -v :
Envoyé par
man gcc
Afficher (sur la sortie d'erreur standard) les commandes exécutées pour lancer les étapes de la compilation. Afficher également le numéro de version du programme pilote du compilateur, du préprocesseur et du compilateur proprement dit.
.lst ... à voir comme ça, j'aurai tendance à croire qu'il s'agit d'un fichier de listing de quelquechose ... pas de bol, là, cela semble être utilisé pour préciser une bibliothèque. Bizarre.
Habituellement, pour compiler un programme (simple) avec gcc, on fait :
gcc -o fichier_exe fichier_source
Après, c'est rarement simple, et c'est pour cela qu'il y a tant d'options et qu'elles sont rarement superflues
Partager