développer en c avec eclipse introduction création d'un projet ajout de fichiers compilation...
TRANSCRIPT
![Page 1: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/1.jpg)
Développer en C avec Eclipse• Introduction• Création d'un projet• Ajout de fichiers• Compilation • Exécution • Utiliser le débogueur
Département d’informatique et de génie logiciel
![Page 2: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/2.jpg)
2
Au lancement d’Eclipse, choisir un espace de travail
• Exemple :
Département d’informatique et de génie logiciel
![Page 3: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/3.jpg)
3
Créer un nouveau projet en langage C
• File -> New -> C Project
Département d’informatique et de génie logiciel
![Page 4: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/4.jpg)
4
Choisir un nom pour un projet de type executable
Département d’informatique et de génie logiciel
![Page 5: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/5.jpg)
5
• Si « Hello World ANSI C project »
• Si « empty project », on passe directement à la dernière étape
Département d’informatique et de génie logiciel
![Page 6: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/6.jpg)
6
Département d’informatique et de génie logiciel
![Page 7: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/7.jpg)
7
Département d’informatique et de génie logiciel
![Page 8: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/8.jpg)
8
Création de fichiers source
• Création : File -> New -> Source File
Département d’informatique et de génie logiciel
il faut ajouter explicitement l’extension .c
![Page 9: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/9.jpg)
9
Ajout de fichiers source ou .obj
• Menu File->import ou clic droit sur le nom du projet dans l’explorateur
• Import ->general• Si le fichier à importer est « à l’extérieur» ->File system
Département d’informatique et de génie logiciel
![Page 10: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/10.jpg)
10
Compilation et édition de lien
• Menu project -> build project
Département d’informatique et de génie logiciel
![Page 11: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/11.jpg)
11
Exécution : Le curseur doit être « dans le fichier source »
Département d’informatique et de génie logiciel
Par l’icône
Ou par le menu Run
![Page 12: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/12.jpg)
12
Département d’informatique et de génie logiciel
Affichage console
![Page 13: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/13.jpg)
13
Programmes avec entrées/sorties console
• Ne pas utiliser la console de Eclipse, mais de préférence celle du système d’exploitation:
• Dans
Département d’informatique et de génie logiciel
![Page 14: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/14.jpg)
14
Utiliser le débogueur
• Lancer debug
Département d’informatique et de génie logiciel
![Page 15: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/15.jpg)
15
Configuration du mode Débogueur
Département d’informatique et de génie logiciel
![Page 16: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/16.jpg)
16
Département d’informatique et de génie logiciel
![Page 17: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/17.jpg)
17
• Choisir le fichier source à déboguer dans le système de fichier
Département d’informatique et de génie logiciel
![Page 18: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/18.jpg)
18
Département d’informatique et de génie logiciel
![Page 19: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/19.jpg)
19
Configuration du mode Débogueur
• Vérifier Standard Input and Output
=aucun
Département d’informatique et de génie logiciel
![Page 20: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/20.jpg)
20
Exécution
• Pas à pas• Step into• Step over
• Point d’arret• Redémarrer• Etc.
Département d’informatique et de génie logiciel
![Page 21: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/21.jpg)
21
Département d’informatique et de génie logiciel
Configuration d’Eclipse
Cette partie a pour but de recenser quelques options de configuration d’Eclipse pour des développement en langage C:
• Mise en forme des fichiers source• Compilation & édition de liens lancées automatiquement à la sauvegarde d’un fichier source modifié
• Désactiver la vérification orthographique
![Page 22: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/22.jpg)
22
Style de mise en forme de code
• Configuration dans Windows ->preferences
Le curseur étant dans le fichier source
• Ctrl+Maj+fPour la remise
en forme de tout le fichier
Département d’informatique et de génie logiciel
![Page 23: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/23.jpg)
23
Numéros de ligne
Département d’informatique et de génie logiciel
![Page 24: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/24.jpg)
24
Compilation & édition de liens lancées automatiquement à la sauvegarde d’un fichier source modifié :
Département d’informatique et de génie logiciel
![Page 25: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/25.jpg)
25
Désactiver la vérification orthographique
• Dans : • Windows/preferences
Département d’informatique et de génie logiciel
![Page 26: Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique](https://reader036.vdocuments.mx/reader036/viewer/2022062417/551d9da7497959293b8d8ea3/html5/thumbnails/26.jpg)
26
Erreur générée par un fichier qui est resté ouvert
• À la compilation on a :
• Faire clean sur le projet puis recompiler
Département d’informatique et de génie logiciel