Comment créer un projet et son premier programme avec Eclipse sous Windows/Linux 1 1- Eclipse : Généralités C est un environnement de programmation, qui vous permettra de créer vos projets (en C, en C++, ou en java), de saisir le code source dans les fichiers appartenant à votre projet, de les compiler, de lier les fichiers binaires (*.o) entre eux pour créer l exécutable de votre programme. Pour lancer l application Eclipse sous Linux : Menu Applications -> Programmation Au lancement d Eclipse, un répertoire de travail par défaut est attribué Mais le mieux est de créer un répertoire TP_Prog3 dans lequel seront placés tous les TP de programmation 3, pour cela cliquez sur Browser sur la ligne indiquant le workspace par défaut Placer vous dans le répertoire portant le nom de votre login, puis cliquer sur le bouton «Créer un dossier» Taper le nom du répertoire : TP_Prog3 puis taper sur la touche RC Programmation 3 Licence 2 ème année F. Cloppet
2 Puis Cliquer sur Valider Fenêtre obtenue après le lancement d Eclipse. Vous pouvez cliquez sur OK pour démarrer Eclipse avec comme de répertoire de travail, le répertoire TP_Prog3 Dans la fenêtre Bienvenue vous avez des icônes interactives qui répondent au passage de la souris Vous avez une doc en ligne disponible dans le Menu Aide Pour créer un projet et écrire un programme en C ou C++, il faut préciser à Eclipse que l on souhaite travailler en C/C++, et pour cela il faut ouvrir la vue C/C++ (Perspective en anglais) => menu Fenêtre/Ouvrir la perspective/c/c++ (Window/Open perspective/c/c++ ). Perspective C/C++ 2- Comment Créer un projet Menu Fichier/Nouveau/C Project Programmation 3 Donner un nom au projet : ex : TP1_exo1 et cliquer sur Terminer Licence 2ème année F. Cloppet
3 Votre projet qui va contenir toutes les entités sources devant être compilées et liées ensemble est maintenant créé. 3- Créer et Intégrer des fichiers sources (en-têtes) dans un projet Menu Fichier/Nouveau/Fichier Source Choisir le projet dans lequel on doit ajouter le fichier source puis Donner un nom au fichier sans oublier de mettre l extension.c (ex : exo1.c) et cliquer sur Terminer Vous pouvez maintenant écrire votre code source dans l éditeur de texte le fichier est bien reconnu comme un texte en langage C et les mots clés réservés du langage apparaissent en couleur ou en gras, les chaînes de caractères en bleu etc. N oubliez pas d enregistrer votre code source. Compilez votre code source en cliquant sur L édition de liens est automatiquement lancée après la compilation. Le résultat de ces 2 étapes est visibles dans la vue Console. Attention aucun exécutable n a été crée si vous n avez pas la phrase : Finished Building target : nomprojet (qui sera aussi le nom d exécutable) NB : on peut également importer dans un projet des fichiers source déjà existants (Menu Fichier/Importer ) 4- Exécuter un programme Lors de la première exécution du programme Il faut spécifier l exécutable qui doit être associé avec le bouton Run Pour cela effectuer la suite d actions suivante : Choisir l item Exécuter les configurations du menu Lancer Programmation 3 Licence 2ème année F. Cloppet
4 Double-cliquez sur C/C++ Local Application cliquez sur Parcourir pour sélectionner le projet concerné puis sur Search Project, la fenêtre Program Selection apparaît cliquez sur le nom d'exécutable (ici tp1_exo1) puis sur OK Enfin cliquez sur le bouton Appliquer puis sur Exécuter A partir de la 2 ème exécution: Cliquer seulement sur le Bouton run Et visualiser le résultat de l exécution dans la vue Console. Attention toujours terminer l exécution du programme avant de faire un nouveau cycle écriture de code/ compilation/ exécution. Programmation 3 Licence 2 ème année F. Cloppet
TP n 1 Programmation 3 Familiarisation avec Eclipse, Sorties à l écran 5 Exercice 1 : Ecrire un programme qui affiche à l écran "ceci est mon premier programme". Exercice 2 : Ecrire un programme qui affiche à l écran les lignes suivantes : La somme de 10 et 5 est 15 La multiplication de 10 par 5 est 50 La division de 20.0 par 6.0 est 3.333 10+5 = 15 10*5 = 50 20.0/6.0 = 3.333 Exemple d exécution : Remarques : Vous n utiliserez pas de variables. Le résultat sera calculé et affiché par l ordinateur (ce n est pas à vous de coder en dur dans le programme le résultat à afficher!!!) le résultat de la division doit être écrit sur 6 caractères avec 3 chiffres après la virgule sur la dernière ligne, les 3 opérations avec leur résultat doivent être séparées par une tabulation. Programmation 3 Licence 2 ème année F. Cloppet
Programmation 3 Licence 2 ème année F. Cloppet 6