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 d’informatique et de génie logiciel

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

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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