Tu as raison, il y a math.h et libm.so (donc -lm). C'est fait pour
faciliter la vie aux debutants.
Affro!
On 5/13/2006, "Julien Vivenot" <jvivenot@???> wrote:
>desole petit probleme d'envoi, j'en parlerais a mon chat tout a l'heure !
>
>Revu et corrige ci dessous :
>
>2006/5/13, Julien Vivenot <jvivenot@???>:
>>
>> Bonjour,
>> J'essaies de faire une application de reconnaissance de trajectoires par
>> reseau de neurones, mais apres l'avoir fait en ruby et m'être rendu compte
>> que ca passerait pas pour les temps d'execution, je me suis mis a le faire
>> en C. Probleme : c'est chiant a mettre en oeuvre soi meme des gros reseaux
>> de neurones... Donc finalement, je suis parti sur la lib FANN.
>> Tout ca pour dire que:
>> Après m'être pris ca :
>> jvivenot@UbuntuJulien:~/Projets/TIPE$ gcc -o compute compute.c
>> /tmp/ccxD939N.o: dans la fonction « main »:
>> compute.c:(.text+0x74): référence indéfinie vers « fann_create »
>> compute.c:(.text+0x93): référence indéfinie vers « fann_train_on_file »
>> compute.c:(.text+0xa6): référence indéfinie vers « fann_save »
>> compute.c:(.text+0xb4): référence indéfinie vers « fann_destroy »
>> collect2: ld a retourné 1 code d'état d'
>>
>
>
>J'ai rajoute comme ci dessous
>
>jvivenot@UbuntuJulien:~/Projets/TIPE$ gcc -L/usr/lib -lfann -o compute
>compute.c
>/usr/lib/libfann.so: référence indéfinie vers « log »
>/usr/lib/libfann.so: référence indéfinie vers « pow »
>/usr/lib/libfann.so: référence indéfinie vers « exp »
>collect2: ld a retourné 1 code d'état d'exécution
>
>Mes questions :
>- Si ca fait ca pour la lib aussi , c'est toujours de ma faute ou pas ?
>- log, pow,exp, c'est dans math.h ?
>- Et pourquoi je n'ai que math.h et pas de libmath.so sur mon disque ? (Je
>suis debutant, je n'y connais encore rien, et je ne retouche a un pc pour
>coder que maintenant que mes ecrits de concours d'ecole d'ingénieur sont
>finis)
>
>Merci
>
>
>--
>> Julien Vivenot, MP*2, Lycée du Parc, Lyon
>>