este ejemplo es de www.cplusplus.com:
Código:
/* sin example */
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main ()
{
double param, result;
param = 30.0;
result = sin (param*PI/180);
printf ("The sine of %lf degrees is %lf.\n", param, result );
return 0;
}
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main ()
{
double param, result;
param = 30.0;
result = sin (param*PI/180);
printf ("The sine of %lf degrees is %lf.\n", param, result );
return 0;
}
Supuestamente tendría que salir bien y al compilar me salta:
Código:
firos@firosPC:~/Escritorio/empezando C$ gcc calculos.c
/tmp/ccNGHIy4.o: In function `main':
calculos.c:(.text+0x2b): undefined reference to `sin'
collect2: ld returned 1 exit status
/tmp/ccNGHIy4.o: In function `main':
calculos.c:(.text+0x2b): undefined reference to `sin'
collect2: ld returned 1 exit status
Y se me acaban las ideas

El problema tiene que estar en las librerías o el compilador. ¿Lo puede compilar alguien a ver si le da el mismo error?
SOS por favor!, gracias.





Autor




En línea




