Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/02/2007, à 21:02

SciYann

Utilisation de la librairie math avec GCC

Bonjour,

Je rencontre un problème très étrange. Lorsque j'essaie de compiler ce code-ci, tout marche :

#include <stdio.h>
#include <math.h>

int main(void) {
	printf("%f\n", sin(0.));
}

En revanche, là rien ne va plus :

#include <stdio.h>
#include <math.h>

int main(void) {
	printf("%f\n", sin(1.));
}

GCC me donne la sortie suivante :

sciyann@cubagaz:~/prog/test$ gcc test.c
/tmp/cculJlhi.o: In function `main':
test.c:(.text+0x11): référence indéfinie vers « sin »
collect2: ld returned 1 exit status

Je tourne sous Edgy avec un AMD64.
J'espère que vous pourrez m'aider, et que ma question n'est pas trop débile...

Merci d'avance !

SciYann

Dernière modification par SciYann (Le 19/02/2007, à 22:49)

Hors ligne

#2 Le 19/02/2007, à 21:43

best_friend_fr

Re : Utilisation de la librairie math avec GCC

Salut

lorsque tu utilises la library math, tu dois compiler avec l'option -lm (-l va chercher une librari, et m est un raccourci pour math)

gcc -lm test.c

bon courage


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 19/02/2007, à 22:48

SciYann

Re : Utilisation de la librairie math avec GCC

Merci beaucoup...

Je suis désolé d'avoir dérangé tout le monde pour un problème aussi bête... j'aurais pu mieux lire la doc hmm

Hors ligne

#4 Le 19/02/2007, à 23:11

best_friend_fr

Re : Utilisation de la librairie math avec GCC

T'inquiète, on est la pour ca.

Bon courage


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne