
Importer le projet
- Window > Open Perspective > Other > C/C++
- File > New > C++ Project
- Une fenêtre C++ Project apparaît
- Décocher Use default location et entrer le chemin de la racine du projet, là où se situe le Makefile de plus haut niveau
- Dans le champ Location, spécifier le chemin des fichier du projet
- Dans la liste Project types, dérouler Makefile Project et sélectionner Empty Project.
- Dans le champ Toolchains, sélectionner Linux GCC
- Cliquer sur Finish. Le nouveau projet apparaît dans la vue Project Explorer. Il y a aussi des fichiers apparaissant dans le répertoire choisi comme location du projet. PS: dans le cas ou git est utilisé, il peut être judicieux d'ajouter dans .gitignore: .metadata/ src/.cproject src/.metadata src/.project
Appeler les règles du Makefile sous Eclipse
Règles pas défaut: Build et Clean
Il y a deux règles par défaut qui peuvent être lancées par Eclipse. Les règles sont appelées depuis le Makefile présent à la location choisie pour le projet Eclipse
- make all: Project > Build Project/Build all
- make clean: Project > Clean
Après un build ou un clean, on peut voir les traces dans la console:
Appeler des règles spécifiques du Makefile
Pour appeler une autre règle, ou seulement appeler une règle d'un Makefile contenu dans un sous-dossier, il faut ajouter un nouveau make target dans Eclipse:
- Ouvrir le Makefile contenant la règle voulue dans la vue Eclipse Project Explorer
- Dans le champ Outline, clic droit sur la règle voulue et clic gauche sur Add make target
- Une popup apparaît, cliquer sur OK
- Pour exécuter la règle, ouvrir Make Target Field et faire une double clic sur le nom de la règle. La règle est lancée comme on le voit dans la console
Vous avez lu gratuitement 4 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.