gcc et gestion des dépendances - C++ - Programmation
Marsh Posté le 20-11-2003 à 16:18:50
moi j'utilise "gcc -E -M fichier.c" pour générer les dépendances automatiquement
Marsh Posté le 20-11-2003 à 16:24:35
sowhatin22 a écrit : |
Oui, peut-être bien que tu devrais utiliser le couple automake/autoconf.
Marsh Posté le 20-11-2003 à 16:40:42
Kristoph a écrit : |
Ca gère les dépendances? Parce que aujourd'hui c'est ça qui m'interesse, alors si ça ne le fait pas, je ne vais pas passer trop de temps à apprendre à m'en servir pour ne pas arriver au résultat escompté.
Marsh Posté le 20-11-2003 à 16:47:49
En fait, vu le makefile de folie que tu as l'air d'être en train, d'écrire, je te conseille plustot de passer par automake/autoconf. Juste histoire de ne pas devenir fou dans un proche avenir.
Tu n'as pas besoin de ça pour faire calculer automatiquement les dépendances de ton projet mais ça te fera gagner un temps fou sur l'ecriture du makefile ( une fois la formation finie ) et après cela, un simple "make depend" suffira.
Marsh Posté le 20-11-2003 à 19:42:13
Citation : Sujet : gcc et gestion de la dépendances |
GCC, j'arrete quand je veux
Marsh Posté le 20-11-2003 à 20:25:49
Taz a écrit : mais le mieux, c'est SCons |
C'est tout simplement génial ce truc ! Je ne connaissais pas
Marsh Posté le 20-11-2003 à 20:29:49
x x
2 convertis cette semaine
pour ceux qui n'aime pas la saveur Python, il y a Cons (saveur Perl)
Marsh Posté le 20-11-2003 à 16:15:44
bonjour,
Depuis peu, je dois porter pas mal de code écrit initialement sous windows pour linux. Dans un premier temps, je fais ça sous cygwin vu que je n'utilise pas d'appels systèmes bas niveau.
Pour cela, je compile en utilisant g++ (et c'est plus simple que de faire réinstaller toute ma machine de dev...).
Jusqu'ici pas de soucis. Par contre, je commence à avoir un soucis de gestion du makefile. Le projet commence à contenir beaucoup de fichiers, et le makefile devient long, et j'ai un soucis avec les dépendances:
- soit je recompile tout à chaque fois (c'est long...)
- soit je gère des dépendances et je fais de la compilation incrémentale (c'est mieux).
Y'a-t-il un moyen plus sympatique pour gérer les dépendances autrement que brutalement "à la main"?
Aujourd'hui j'utilise make. Peut être devrais-je utiliser autoconf & co... je ne sais pas.
Quelle est votre expérience à ce sujet?
Quelles sont vos suggestions?
merci.