Petit problème avec un makefile

Résolu
leatitiazelda Messages postés 3 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 19 juillet 2010 - 18 juil. 2010 à 15:04
leatitiazelda Messages postés 3 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 19 juillet 2010 - 19 juil. 2010 à 12:24
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

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
19 juil. 2010 à 10:08
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
3
leatitiazelda Messages postés 3 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 19 juillet 2010
19 juil. 2010 à 12:24
merci beaucoup!!
0
Rejoignez-nous