Pagina 1 di 1

[Risolto] [C] funzioni trigonometriche

Inviato: lunedì 29 settembre 2008, 0:32
da diego84
Ho bisogno di usare le funzioni trigonometriche in un programma scritto in c, così sto provando a vedere come funzionano e ho scritto il seguente codice:

Codice: Seleziona tutto

#include <stdio.h>
#include <math.h>

int main()
{
	float a, sen;
	printf("Inserisci il valore di a");
	scanf("%f", &a);
	sen = sin(a);
	printf("a = %f Sen(a) = %f", a, sen);
	return 0;
}
quando vado a compilare mi restituisce il seguente errore

Codice: Seleziona tutto

diego@diego-liquido:~/Scrivania/seno$ gcc seno.c -o seno
/tmp/cc6PGEVd.o: In function `main':
seno.c:(.text+0x34): undefined reference to `sin'
collect2: ld returned 1 exit status
diego@diego-liquido:~/Scrivania/seno$ 
cosa sto sbagliando?

Re: [C] funzioni trigonometriche

Inviato: lunedì 29 settembre 2008, 0:51
da Guiodic
devi indicare a gcc che deve linkare math aggiungendo -lm

Re: [C] funzioni trigonometriche

Inviato: lunedì 29 settembre 2008, 12:12
da diego84
Grazie mille.