oregon ha scritto:
Usa lo switch -lm durante la compilazione
A tal riguardo, vorrei capire perché, compilando questo semplice codice:
#include <stdio.h>
#include <math.h>
int main() {
double db, ris;
db = 3.00;
ris = pow(db, 2.00);
printf("%lf", ris);
return 0;
}
mi richiede appunto -lm nella riga di comando della compilazione.
Invece compilando quest'altro codice:
#include <stdio.h>
#include <math.h>
int main() {
double ris;
ris = pow(3.00, 2.00);
printf("%lf", ris);
return 0;
}
-lm non mi viene richiesto.