[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