Activités de la leçon 2 : Compilation séparée

Page 1 sur 2Lecteur de document UniversityLib

Activités de la leçon 2 : Compilation séparée

Computer Science (C Programming and Compilation Process) · lab

Voir tous les documents en programmation

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.