[C] Probleme d'édition de lien

Probleme d'édition de lien [C] - C++ - Programmation

Marsh Posté le 30-04-2003 à 17:42:43    

Je débute à la fois en C et sur linux et j'ai quelques problèmes à utiliser les fonctions de la librairie math.h.
J'ai donc fait ce petit prog afin de tester une fonction de cette librairie et je me retouve devant cette erreur que je ne comprends pas.
 


#include <math.h>
int main(){
  double x= 2;
  double y= 2;  
  pow(x,y);
  return(0);
}


A la compilation :


[bobmorton@localhost Complexe]$ whereis math.h
math: /usr/include/math.h
[bobmorton@localhost Complexe]$ gcc -Wall -c testage.c
[bobmorton@localhost Complexe]$ gcc -o testage testage.c
/tmp/cckogRLm.o: In function `main':
/tmp/cckogRLm.o(.text+0x39): undefined reference to `pow'
collect2: ld returned 1 exit status


Je suppose que c'est l'édition de lien qui chie mais je ne

Reply

Marsh Posté le 30-04-2003 à 17:42:43   

Reply

Marsh Posté le 30-04-2003 à 17:45:26    

-lm

Reply

Marsh Posté le 30-04-2003 à 17:47:37    


ca rajoute quoi comme info par rapport au include que j'ai foutu?

Reply

Marsh Posté le 30-04-2003 à 17:49:51    

liaison avec la bilitoheque mathématique libm.so
 
liaison avec la libraire posix thread -lpthread -> libpthread.So
 
 
etc...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed