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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
complexe.o:complexe.c complexe.h
        gcc -c -Wall -02 complexe.c -lm
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.

Quelqu'un sait-il ce qu'i lfaut que je fasse ?
Merci d'avance !