-
Etude de faisabilité
Bonjour à tous,
Je viens ici pour vous poser une question sur la faisabilité de mon projet.
Contexte initial :
- Cygwin
- Script de type ksh pour lancer la compilation.
- une architecture du type
- inc (*.h)
- src (*.c)
- obj (*.o)
- res (*.res - résultats de la compilation du fichier correspondant)
Mon but : tout faire à partir d'eclipse, sans changer l'architecture de compilation et la chaine de compilation.
D'après vous est-ce réalisable. Si oui, pourriez vous me donner des pistes.
Merci.
-
salut,
je comprends pas ton problème. tu veut savoir s'il est possible de compiler des sources à l'aide d'un script sous cygwin ?
et quel rapport avec eclipse c++ ?
-
Actuellement, c'est ce qui est fait. J'utilise un script pour compiler.
Je souhaite faire un portage de ce script sous eclipse. En gros, est-ce qu'eclipse me permet de lancer un script pour comipler ?
-
tu peut lancer des commandes à partir d'eclipse, par exemple moi je lance cmake pour générer mes makefiles.
y'a une fenetre "make target", tu fais clic droit, "add target" et tu rajoute ton script, avec le chemin complet, ou alors il faut que ton script soit dans le %PATH%
(tu peut éditer ton premier message : "tout faire à partir d'eclipse", pas "tout faire à partir de cygwin")
-
Merci pour les infos, mais ça ne marche toujours pas.
Voilà la démarche utilisée :
- Création d'un projet de type Makefile en utilisant Other Toolchain
- Importation de mes fichiers (C et H) respectivement dans les répertoires INC et SRC
- Création de mon repertoire OBJ (pour les fichier O)
- Dans la fenêtre Make target, je me crée une nouvelle make target en indiquant le nom de mon script
- Je change le PATH de windows pour que le dossier contenant mon script soit présent.
- Résultats : (Exec error:Launching failed)
J'ai essayé un autre manip plus "simple":
- J'ai crée un projet vierge de type makefile avec Cygwin GCC comme toolchain
- J'ai redéfini make en gmake dans usr\local\bin (lien symbolique).
- J'ai ajouté cela au PATH dans Environnement du projet.
- J'ai modifier make en gmake dans C/C+++ Build.
- Et ça ne marche pas. Si cela en fonctionne pas je ne devrait pas aller plus loin.
Qu'en pensez-vous ?
-
entre l'étape 5) et 6) tu as fait quoi ? "build project" ou "build make target" ?
-
-
je n'ai jamais eu cette erreur "Exec error:Launching failed" parce que je suis sous linux, et que y'a pas de problèmes de path, mais beaucoup d'autres l'ont eut.
vérifie que tu as bien la dernière version d'eclipse cdt (celle en téléchargement sur le site), vérifie tes paths, et en dernier recours cherche une solution sur google (a moins qu'un autre utilisateur ici puisse t'aider)
-
au fait pourquoi t'as renommé "make" en "gmake" ? c'est pe pour ca que ca marche pas
-
Le renommage fait suite à une idée que j'avais eu. Si je renommais make.exe en autre chose et que j'utilisais cet autre chose pour faire le build, est-ce que la compilation fonctionnerait toujours ?
Pour l'instant la réponse est non.
-
je pense déjà que dans ton cas il faut essayer de faire marcher le cas standard... le nom du binaire make est réglable dans eclipse...