Salut,
Le Vendredi 31 Janvier 2003 22:40, B. Telgeuse a �crit :
> > > Il m'arrive un truc pas banal. Ayant besoin d'�crire un programme C
> > > utilisant, entre autres, des fonctions math�matiques, j'inclue le
> > > fichier "math.h" qui doit me donner acc�s � la bibblioth�que ANSI de
> > > fonctions math�matiques et ... rien,nada: Le compilateur ne trouve
> > > aucune des fonctions math�matiques invoqu�es dans le programme
> > > (sin,cos,log, etc ...). K�zaco ?
Include les d�finitons de math.h ne signifient pas que le linker va trouver
la biblioth�que du sinus toute seule.
Ton erreur vient du linkage.
Le code du sinus est contenu dans les biblioth�ques C, que tu as oubli� de
linker.
Extrait du man de gcc :
-------------------------------
-llibrary
Use the library named library when linking.
The linker searches a standard list of directories for the li-
brary, which is actually a file named `liblibrary.a'. The link-
er then uses this file as if it had been specified precisely by
name.
--------------------------------
Essaye -lglib
Le mieux serait que tu utilises un IDE (comme anjuta ou kdevelop). Ils te
lib�rent de cette corv�e. Pour ma part, je n'ai pas encore pris le temps de
me cogner la conception des makefiles. II y a d�j� assez � faire pour
apprendre un nouveau syst�me et un nouveau langage :-)
Tom.
--
Thomas Pimmel
email : [EMAIL PROTECTED]
http : http://www.ringard.org
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"