Bonjour,
J'ai un programme, tout simple, écrit en C:

Code c : Sélectionner tout - Visualiser dans une fenêtre à part
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:
alors, j'ai obtenu le message d'erreur:
/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.