Bonjour, j'ai un code tout simple qui me renvoie un message d'erreur. Voici mon code
et le message d'erreur est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include<stdlib.h> #include<stdio.h> #include<math.h> int main() { const double d1=sqrt(4.0); const double d2=pow(4.0,0.5); printf("%g\t%g\n",d1,d2); return 0; }
Quelle librairie dois-je mettre dans mes include ? Je croyais que math.h suffisait./tmp/ccgX4ArX.o(.text+0x1c): In function `main':
test.c: undefined reference to `sqrt'
/tmp/ccgX4ArX.o(.text+0x54):test.c: undefined reference to `pow'
collect2: ld a retourné 1 code d'état d'exécution
Ma ligne de compilation :
Mercigcc -Wall test.c -o out; ./out
Partager