Petit problème avec un makefile [Résolu]

Signaler
Messages postés
3
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
19 juillet 2010
-
Messages postés
3
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
19 juillet 2010
-
Salut à tous,

Voilà, j'ai réalisé un mini-client en ftp et je bloque au niveau du makefile,en effet j'ai des fichiers .h que j ai justement inclus dans mes fichiers .c et là la question que je me pose est la suivante,dans la réalisation de mon makefile comment dois-je gérer mes fichiers .h et j'ignore si je dois faire une double compilation pour le serveur et le client!!merci d avance pour toute aide

2 réponses

Messages postés
3819
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
28 septembre 2020
113
Dans un makefile, les fichiers .h ne sont que des dépendances. Chaque objet .o doit être le créer à partir d'un fichier .c, et cette règle doit dépendre d'un fichier .h. Tu peux t'aider de gcc pour trouver les dépendances, via "gcc -MM".
Pour ta deuxième question, il te suffit de faire une règle pour chaque, et dans le règle "all", tu exécutes les deux.

Pour un exemple de makefile, tu peux regarder l'une de mes sources (c'est du C++, mais en C, j'aurais aussi écrit le makefile ainsi):
http://www.cppfrance.com/codes/COMPILATEUR-PSEUDO-PASCAL_49318.aspx

________________________________________________________________________
Historique de mes créations, et quelques articles:[ http://0217021.free.fr/portfolio
http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
Messages postés
3
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
19 juillet 2010

merci beaucoup!!