Activités de la leçon 2 : Compilation séparée
Activité 2.1 :
Soit le programme « activite2_1.c » suivant
1- Lors de la compilation du programme « activite2_1.c », avec la commande « gcc –
o res activite2_1.c », des messages d’erreurs s’affichent. Expliquer les causes de
ces erreurs ?
Publicité
2- Ecrire un programme « fonctions.c » qui définit les deux fonctions « div2 » et
« div3 ».
3- Donner des capture-écrans qui illustrent le programme source « fonctions.c » et les
tests de compilation de ce programme.
4- Interpréter les messages d’erreurs affichées suite à la compilation du programme
« fonctions.c ».
Publicité
5- Donner des capture-écrans qui illustrent la procédure correcte de compilation,
d’édition des liens, et d’exécution du programme ainsi réparti sur les deux fichiers
« activite2_1.c » et « fonctions.c », afin de générer correctement l’exécutable de ce
programme.
6- Lancer la commande « gcc –Wall –c activite2_1.c ». Donner une capture-écran qui
illustre la sortie de cette commande. Interpréter les messages affichées suite à cette
Publicité
commande.
7- Ajouter les lignes nécessaires dans le fichier « activite2_1.c » pour éviter ces
messages d’avertissement. Donner une capture-écran qui illustre ceci.
8- Créer un nouveau fichier « fonctions.h » qui contient les déclarations des fonctions
du fichier « fonctions.c ». Donner une capture-écran qui illustre ce fichier.
9- Après la création du fichier « fonctions.h », modifier convenablement le programme
Publicité
principal « activite2_1.c ». Donner des capture-écrans qui illustrent le programme
source « activite2_1.c » et les tests de compilation et d’exécution.