Buenas gente... <br><br>Bueno, empecé a proar la compilación de programas en linux... quise usar funciones matemáticas... y hubo un gran problema :S
Si bien puedo compilarlos sin errores, no puedo construir el archivo
final ya que me da errores de make...<br>
<br>
Por ejemplo hice este simple programa para ver que pasaba después de
intentar compilar otros programas que usaban sin, cos, pow... y nada...
alguna dea?<br>
<br>
#include <stdio.h><br>
#include <math.h><br>
<br>
int main(void)<br>
{<br>
    double pi=M_PI,result;<br>
    result=sin(pi*2.25);<br>
    printf("%f",result);<br>
    return 0;<br>
}<br>
<br>
Compilar... Ok (completado correctamente y demás)<br>
<br>
Construir... undefined reference to 'sin'<br>
<br>
------<br>
<br>
Amplío la info de compilación:<br>
<br>
Compilando archivo: pruebamat.c ...<br>
gcc       -c "pruebamat.c" -o "pruebamat.o"<br>
Completado .... correctamente<br>
Tiempo total empleado: 3 segundos<br>
<br>
Amplío la info de construccion:<br>
<br>
Construyendo el archivo: pruebamat.c ...<br>
gcc       "pruebamat.c"     -o "pruebamat"<br>
/tmp/ccafCCD6.o: In function `main':<br>
pruebamat.c:(.text+0x29): undefined reference to `sin'<br>
collect2: ld devolvió el estado de salida 1<br>
Completado ... incorrectamente<br>
Tiempo total empleado: 1 segundos<br>
<br>No se que debería hacer, es mi primera experiencia de programación en linux, probé con lo más básico después de no poder utilizar las funciones matemáticas y me encontré con esto... Alguien me podrá decir que hago?<br>
<br>Saludos!<br>Muchas gracias!<br>