Ciao, stò provando a calcolare il logaritmo in c, ma mi da un errore strano, ho provato a fare una funzione semplicissima per controllare che non sia altro a provocare l'errore, invece è proprio il logaritmo:
#include <stdio.h>
#include <math.h>
int main ()
{
double x, ret;
x = 2.7;
ret = log(x);
printf("log(%lf) = %lf", x, ret);
return(0);
}
mi da errore:
riferimento non definito a "log"
collect2: error: ld returned 1 exit status
non so cosa possa essere, qualcuno sa aiutarmi?