Je ne comprends pas cette erreur renvoyée par le compiltaeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 gcc Calcul.c -o calcul
/tmp/ccxXBe9y.o*: Dans la fonction «*racine*»*:
Calcul.c:(.text+0x94)*: référence indéfinie vers «*sqrtf*»
collect2: error: ld returned 1 exit status
Voici le proramme en question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
 
#define ERROR 0
 
float racine( float a ,float b);
 
int main(int argc, char **argv){
 
 float a, b;
 
    a= 10;
    b= 10;
 
 printf( " %f\n ",racine(a,b));
 
   return 0;
 
}
 
float racine( float a ,float b){
 
 
	if(a>=0 && b>=0){
 
 
 
     return sqrtf(a*b);
 
	}
 
	else{
		return error;
	}
 
}
Merci de votre