Top Banner
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
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.

Apr 04, 2015

Download

Documents

Ignace Mahieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.

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