Bonjour, j'ai un code tout simple qui me renvoie un message d'erreur. Voici mon code

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;
}
et le message d'erreur est le suivant :

/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
Quelle librairie dois-je mettre dans mes include ? Je croyais que math.h suffisait.

Ma ligne de compilation :

gcc -Wall test.c -o out; ./out
Merci