Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation...

Preview:

Citation preview

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

2

Au lancement d’Eclipse, choisir un espace de travail

• Exemple :

Département d’informatique et de génie logiciel

3

Créer un nouveau projet en langage C

• File -> New -> C Project

Département d’informatique et de génie logiciel

4

Choisir un nom pour un projet de type executable

Département d’informatique et de génie logiciel

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

6

Département d’informatique et de génie logiciel

7

Département d’informatique et de génie logiciel

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

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

10

Compilation et édition de lien

• Menu project -> build project

Département d’informatique et de génie logiciel

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

12

Département d’informatique et de génie logiciel

Affichage console

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

14

Utiliser le débogueur

• Lancer debug

Département d’informatique et de génie logiciel

15

Configuration du mode Débogueur

Département d’informatique et de génie logiciel

16

Département d’informatique et de génie logiciel

17

• Choisir le fichier source à déboguer dans le système de fichier

Département d’informatique et de génie logiciel

18

Département d’informatique et de génie logiciel

19

Configuration du mode Débogueur

• Vérifier Standard Input and Output

=aucun

Département d’informatique et de génie logiciel

20

Exécution

• Pas à pas• Step into• Step over

• Point d’arret• Redémarrer• Etc.

Département d’informatique et de génie logiciel

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

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

23

Numéros de ligne

Département d’informatique et de génie logiciel

24

Compilation & édition de liens lancées automatiquement à la sauvegarde d’un fichier source modifié :

Département d’informatique et de génie logiciel

25

Désactiver la vérification orthographique

• Dans : • Windows/preferences

Département d’informatique et de génie logiciel

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