Bonjour,
J'ai un programme, tout simple, écrit en C:
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 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; }
alors, j'ai obtenu le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part gcc -o racine racine.c
Ma question est:/tmp/ccgWQYS.O: dans la fonction <<main>>
racine.c: (.text+0xsd): réference indéfinie vers <<sqrt>>
Collect2: ld returned 1 exit status
Y a t-il un problème de gcc pour la version de SuSe 10.1?
Merci pour l'aide.
Partager