salut,
je n'arrive pas à faire un "pow" sous linux ... Il doit surement y avoir un problème avec math.h mais je ne sais pas comment faire.
si quelqu'un peut m'aider ...
Code :
- #include <stdio.h>
- #include <math.h>
- main()
- {
- int a=2;
- int b=2;
- printf ("%d",pow(a,b));
- }
|
Code :
- gmake all-recursive
- gmake[1]: Entering directory `/home/pizz/Project'
- Making all in pow
- gmake[2]: Entering directory `/home/pizz/Project/pow'
- gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -O0 -g3 -Wall -c main.c
- main.c:6: warning: return type defaults to `int'
- main.c: In function `main':
- main.c:10: warning: int format, double arg (arg 2)
- main.c:12: warning: control reaches end of non-void function
- main.c:12:2: warning: no newline at end of file
- /bin/sh ../libtool --mode=link gcc -O2 -O0 -g3 -Wall -o pow main.o
- gcc -O2 -O0 -g3 -Wall -o pow main.o
- main.o(.text+0x39): In function `main':
- /home/pizz/Project/pow/main.c:10: undefined reference to `pow'
- collect2: ld returned 1 exit status
- gmake[2]: Leaving directory `/home/pizz/Project/pow'
- gmake[2]: *** [pow] Erreur 1
- gmake[1]: Leaving directory `/home/pizz/Project'
- gmake[1]: *** [all-recursive] Erreur 1
- gmake: *** [all-recursive-am] Erreur 2
- *** failed ***
|
Merci
Message édité par Pizz le 05-04-2003 à 17:16:19
---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !