compilazione codice programma con header math.h
ciao a tutti,
per cortesia qualcuno può spiegarmi il perché per compilare un programma contenente l'header <math.h> nel comando di compilazione, al termine di esso, occorre scrivere -lm?
per cortesia qualcuno può spiegarmi il perché per compilare un programma contenente l'header <math.h> nel comando di compilazione, al termine di esso, occorre scrivere -lm?
- Codice: Seleziona tutto
franco@HP-15-Notebook-PC:~/Scrivania$ gcc QUADRATO.c -o quadrato -lm
franco@HP-15-Notebook-PC:~/Scrivania$ ./quadrato
PROGRAMMA PER L'ELEVAZIONE AL QUADRATO DI UN NUMERO
digita il numero:
21
Il quadrato di 21.000000 è 441.000000
franco@HP-15-Notebook-PC:~/Scrivania$
- Codice: Seleziona tutto
//PROGRAMMA PER L'ELEVAZIONE AL QUADRATO DI UN QUALSIASI NUMERO
#include <stdio.h>
#include <math.h>
int main()
{
float numero;
printf ("PROGRAMMA PER L'ELEVAZIONE AL QUADRATO DI UN NUMERO \n");
printf("digita il numero: \n");
scanf ("%f", &numero);
printf ("Il quadrato di %f è %f \n", numero, pow(numero,2));
return 0;
}
