[Tech] libreria math.h

Valerio Montagnani tech@vmontagnani.it
Sab 10 Gen 2004 16:43:40 CET


Ciao amici.

Come si fa a calcolare il log(x) in C.

Ho scritto questo semplice programma:

#include <math.h>
double x;
int main() {
x=1;
printf("%e \n",log(x));
}

compilando gcc prova.c -o prova ottengo il seguente errore:

/tmp/ccBtFDtT.o: In function 'main':
/tmp/ccBtFDtT.o(.text+0x2d): undefined reference to 'log'
collect2: ld return 1 exit status

Mi sembra di capire che la funzione log non è presente nella libreria math.h (?? man log, dice che si trova proprio in math.h).

Mi sapete spiegare che sta succedendo?

Grazie Vale

-- 
Valerio Montagnani        (Lug-Account)        <tech@vmontagnani.it>
              pub 1024/C7E4BC57    sub 2048g/0E170155
Key fingerprint = D5A4 EDFC 060C 5BD6 E2DD  8252 3B67 C1EB C7E4 BC57



Maggiori informazioni sulla lista flug-tech