45 votes

Utilisation de Makefile personnalisé avec Eclipse / CDT

J'ai un projet de plusieurs fichiers .c et .h et j'écris mon propre Makefile. Comment configurer Eclipse pour utiliser mon Makefile et mes fichiers source à partir de leurs emplacements d'origine?

43voto

nates Points 1227

Vous pouvez créer un Makefile personnalisé et vous assurer qu'il se trouve dans la racine de votre projet. Ensuite, vous devez désactiver les makefiles générés automatiquement. Vous pouvez le faire en allant ici:

Project Properties (right click on project and select properties) -> C/C++ Build -> in that window uncheck "Generate Makefiles Automatically."

Pour utiliser vos propres cibles, vous pouvez ouvrir la vue intitulée "Créer une cible":

Window -> Show View -> Make Target

Dans cette vue, vous pouvez créer une nouvelle cible qui utilisera la cible correspondante dans votre Makefile personnalisé.

20voto

jldupont Points 31331

Il existe une option pour créer un projet à partir de makefiles existants: utilisez "Assistant de projet" et sélectionnez "Projet de makefile".

7voto

markovuksanovic Points 2657

Vous pouvez désactiver "Générer automatiquement les makefiles" dans les propriétés du projet eclipse -> build c / c ++ (paramètres du générateur.)

1voto

En outre, il se peut qu'une ligne indique "default: esh $(PLUGIN_SO)," ou quelque chose du même genre, en fonction de votre projet. J'ai constaté que le fait de changer "default" en "all" permettra également au projet de se compiler. C'est une fonctionnalité pratique, éclipse :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X