Vous êtes sur la page 1sur 4

2.

2 Compilation avec GCC

GCC est le compilateur C du projet GNU sous UNIX. Un compilateur traduit un


code source, indépendant de la machine, en un fichier exécutable (en langage
machine).
Pour compiler un programme source de nom fichier.c, il faut premièrement
construire le fichier objet. Par l’exécution de la commande : gcc –c fichier.c, on crée
le fichier objet fichier.o . Puis, on procède à l’édition de lien, par la commande :
gcc -o fichierexe fichier.o , qui construit le fichier exécutable fichierexe.

Exemples :
Exemple 1

1. Une fois la session ouverte, tapez :


vim (ou vi ou gedit) fichier.c
2. Éditer le texte de ce fichier dans la fenêtre d’édition qui est ouverte.
3. Sauvegarder votre programme et quitter vim (ou vi) ;
:w /* écrit le fichier */
:x /* écrit le fichier puis quitte vi*/
:q! /* quitte vim ( vi) ou sans sauvegarder les changements*/

4. compiler votre programme avec la commande suivante :


gcc –c fichier.c
et on obtient un fichier objet fichier.o (vérifier cela avec la commande ls).
5. Créer le fichier exécutable avec la commande :
gcc -o fichier.exe fichier.o
ou
gcc -o fichier fichier.o

6. Exécuter le programme :
. / fichier
Application : faites des programmes simples.
Exemple 2

1. vi fichier.c
2. Editer le texte de ce fichier dans la fenêtre d’édition qui est ouverte.
3. :x
4. gcc –c fichier.c
5. gcc -o fichier fichier.o
6. . / fichier
Application : faites des programmes simples.
Exemple 3

La compilation peut se faire grâce à la commande make.

1. vi fichier.c
2. Editer le texte de ce fichier dans la fenêtre d’édition qui est ouverte.
3. :x
4. make fichier
5. . / fichier

Application : faites des programmes simples.


Remarque : les commandes gcc et make seront enrichies au fil des TP.
Phases d'édition du fichier source
Étape 1 : création et édition du fichier source
On donne au fichier le nom de notre choix se terminant par l'extension .c , ici premierprog.c

On valide en tapant sur la touche entrée et la fenêtre de gedit s'ouvre :

On peut alors
saisir notre
premier

programme en Langage C et on prendra le soin de le sauvegarder :

Étape 2 : Compilation du fichier source


On revient au terminal pour compiler le fichier source premierprog.c
résultat de la compilation avec le fichier objet crée que l'on peut voir en tapant la commande ls :

Vous aimerez peut-être aussi