Bonjour,
je suis en train de developper un petit programme entierement a la main (sous Linux) et j'ai un petit probleme de Makefile.
Je veux faire de la compilation separee parce que, pour mon programme, j'ai créé des librairies particulieres...le probleme est que ces librairies font appel a d'autres librairires.
Concretement j'ai fait une librairie pour les complexes (je sais que ca existe deja mais c'est pour l'exemple) qui utilise math.h.
Voici ce que je mets dans mon Makefile
et évidemment lorsque de fais make, gcc me dit "undefined reference to sqrt"....j'ai bien essaye de rajouter math.h dans les references mais ca marche pas non plus....et j'ai rien trouvé non plus sur le net.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3complexe.o:complexe.c complexe.h gcc -c -Wall -02 complexe.c -lm
Quelqu'un sait-il ce qu'i lfaut que je fasse ?
Merci d'avance !
Partager