Compilation avec un programme en c
Bonjour,
J'ai un programme, tout simple, écrit en C:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include <stdio.h>
#include <math.h>
main()
{
float N;
do
{
printf("Entre un nombre(>=0): ");
scanf("%f", &N);
}
while(N<0);
printf("La racine carrée de %2f est %2f\n", N, sqrt(N));
return 0;
} |
La compilation et l'excution sous windows avec Dev-Cpp, marche bien mais sous la Suse 10.1, j'ai essayé de compiler ce programme (racine.c), avec gcc, en faisant:
Code:
gcc -o racine racine.c
alors, j'ai obtenu le message d'erreur:
Citation:
/tmp/ccgWQYS.O: dans la fonction <<main>>
racine.c: (.text+0xsd): réference indéfinie vers <<sqrt>>
Collect2: ld returned 1 exit status
Ma question est:
Y a t-il un problème de gcc pour la version de SuSe 10.1?
Merci pour l'aide.