salvodel
13-05-2008, 12:50
Oggi ho iniziato ad avere alcuni problemi con la compilazione di alcune funzioni matematiche. Anche gli esempi trovati su cplusplus.com/reference non vanno(dovrebbero andare anche per il C)
~/Desktop/prova$ gcc -o prog mate.c
/tmp/cchdXBax.o: In function `main':
mate1.c:(.text+0x21): undefined reference to `log'
collect2: ld returned 1 exit status
Il programma è il seguente
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main(void)
{
int variabile,max,min,i,y;
double x;
double param, result;
param = 5.5;
result = log (param);
printf ("ln(%lf) = %lf\n", param, result );
printf("Inserisci il masimo: ");
scanf("%d",&max);
printf("Inserisci il minimo: ");
scanf("%d",&min);
return 1;
}
Grazie a tutti per l'aiuto.
Ciao
~/Desktop/prova$ gcc -o prog mate.c
/tmp/cchdXBax.o: In function `main':
mate1.c:(.text+0x21): undefined reference to `log'
collect2: ld returned 1 exit status
Il programma è il seguente
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main(void)
{
int variabile,max,min,i,y;
double x;
double param, result;
param = 5.5;
result = log (param);
printf ("ln(%lf) = %lf\n", param, result );
printf("Inserisci il masimo: ");
scanf("%d",&max);
printf("Inserisci il minimo: ");
scanf("%d",&min);
return 1;
}
Grazie a tutti per l'aiuto.
Ciao