TP01
Exercice 1 : Prise en main de CodeBlocks
1. Suivre la vidéo de présentation de CodeBlocks (1 - Langage C - CodeBlocks) accessible via le lien
suivant : https://www.youtube.com/watch?v=HICOKIHNcKo.
2. Télécharger et installer CodeBlocks (Facultatif : voir fichier d’installation).
3. Paramétrer CodeBlocks si nécessaire (choix de compilateur, ajustement des vues, etc.)
1. Créer un nouveau projet (vous choisirez le répertoire de stockage et le nom du projet).
4. Compiler et exécuter le programme.
Question 1 : Pré-compilation
1. Se rendre dans le répertoire où le projet créé précédemment a été stocké et noter (copier) le
chemin.
2. Faire la pré-compilation du fichier main.c.
Commande de pré-compilation avec MinGW : gcc –E –o chemin/main.i
chemin/main.c
3. Ouvrir le fichier main.i et observer le code obtenu.
Question 2 : Compilation
1. Faire la compilation (pré-compilation + compilation) du fichier main.c. : gcc –S
chemin/main.c
2. Ouvrir le fichier main.s et observer le code obtenu.
Question 3 : Assemblage
1. Faire l’assemblage (pré-compilation + compilation + assemblage) du fichier main.c. : gcc –c
chemin/main.c
2. Ouvrir le fichier main.o et observer le code obtenu.
1
UFR Sciences et Technologies Responsable CM : Dr Marie NDIAYE
Département de Mathématiques TD-TP : Dr Mouhamadou GAYE
Licence 3 Mathématiques Année universitaire : 2020 - 2021
Unité d’Enseignement : Informatique
Élément Constitutif : Structure de Données et Langage C