[Tech] libreria math.h
Daniele Masini
d.masini@tiscali.it
Lun 12 Gen 2004 12:14:38 CET
math.h non è una libreria, ma soltanto un file header che definisce alcune
macro e prototipi di funzioni presenti nella libreria matematica che devi
specificare in fase di compilazione!
Daniele
----- Original Message -----
From: "Claudio Kutufa'" <claudiok@nexusfi.it>
To: <tech@firenze.linux.it>
Sent: Monday, January 12, 2004 10:58 AM
Subject: Re: [Tech] libreria math.h
ciao Valerio
credo che il problema sia in math.h, ho verificato infatti il problema che
segnalavi e ho anche constatato che la cosa accade anche per un sacco di
altre funzioni matematiche, quali seno, coseno, tangente, esponenziale
etc...
Indago un po' meglio e vedo di farti sapere cosa scopro
ciao
Claudio
PS se anche tu scopri qualcosa fammi sapere...
At 16.43 10/01/04 +0100, you wrote:
>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
>_______________________________________________
>FLUG - Discussioni tecniche - tech@firenze.linux.it
>URL: http://lists.firenze.linux.it/mailman/listinfo/tech
>Archivio: http://lists.firenze.linux.it/pipermail/tech
>Ricerca nell'archivio: http://www.firenze.linux.it/search
>
>
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Ing. Claudio Kutufa'
NEXUS SISTEMI INFORMATIVI S.P.A.
e-mail personale: claudiok@nexusfi.it
tel. cellulare: 335 5859567
Sede Oper.va : Via Dante da Castiglione, 33
Tel. : +39 055 229413 Fax : +39 055 229785
50125 Firenze - Italy
Sede Amm.va : Via Panciatichi 40/11
Tel. : +39 055 4222030 Fax : +39 055 4376670
50100 Firenze - Italy
Nexus home page: www.nexusfi.it
+++++++++++++++++++++++++++++++++++++++++++++++++++++
_______________________________________________
FLUG - Discussioni tecniche - tech@firenze.linux.it
URL: http://lists.firenze.linux.it/mailman/listinfo/tech
Archivio: http://lists.firenze.linux.it/pipermail/tech
Ricerca nell'archivio: http://www.firenze.linux.it/search
Maggiori informazioni sulla lista
flug-tech