linux user group brescia

immagine del castello

Archivio della mailing list

[forse OT] Compilazione in C

Francesco Tonolli francescotonolli a libero.it
Lun 28 Ott 2002 10:39:39 UTC
Ciao a tutti. 
Avrei bisogno di qualche dritta per l'uso delle funzioni matematiche in C. 
Spero che possiate aiutarmi.
Ho il seguete programmino:

----------prova.c------------------------
#include <stdio.h>
#include <math.h>

double p,q;

main ()
{
	p=5;
	q=sqrt(p);
	printf("%d",q);
}
-------fine prova.c------------------

che non dovrebbe fare altro che darmi la radice di 5. Il problema รจ che quando 
tento di compilarlo dando:

cc prova.c

mi restituisce:

/tmp/ccTxuuxb.o: In function `main':
/tmp/ccTxuuxb.o(.text+0x22): undefined reference to `sqrt'
collect2: ld returned 1 exit status

Idem per qualsiasi funzione matematica.
PERCHE???????????????
Ho consultato un sacco di manuali ma tutti mi dicono che quando dichiaro 
math.h dovrei essere a posto. 
Credo di sbagliare a usare cc. 

Grazie ancora

FT




Maggiori informazioni sulla lista Lug