[C con Clase] No me reconoce Sin() y Cos()...
Samuel Porras
samuelporras en gmail.com
Jue Dic 11 04:16:44 CET 2008
Un par de preguntas sobre esto:
1- En el codeblocks con el compilador por defecto ( gcc ) tambien puedo
ponerlo no?
2- Dejarlo por defecto en todos los proyectos es buena o mala idea?
Gracias por todo ^^
srd4121 en njit.edu escribió:
> Hola Halowin,
>
> Mensaje citado por: halowin <halowin3 en gmail.com>:
>
>
>> Hola a todos.
>> Esto parece de chiste pero es verdad y no se que pasa.
>> Estoy haciendo un programa en el que necesito calcular un seno y un
>> coseno; obviamente pongo el #include<math.h> y al compilar con gcc
>> miprg.c -o miprg no me reconoce ni sin ni cos.
>> Al include le he puesto hasta la ruta /usr/include/math.h y nada, pero a
>> veces y digo bien "a veces" si compilo con gcc -O3 miprg.c -o miprg
>> traga pero otras vces ni con eso.
>>
>>
>
> Esas funciones como otras de <math.h> suelen existir en una biblioteca
> separada de la otra principal y estándar la cual contiene todas las demás
> funciones estándares. Algunos compiladores no enlazan esta biblioteca
> matemática por defecto. Por lo tanto, tendrás que indicar al compilador que lo
> haga. Con GCC, agrega la opción -lm. Esto sería,
>
>
>> gcc miprg.c -lm -o miprg
>>
>
>
> Espero que te funcione.
>
> Steven
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>
Más información sobre la lista de distribución Cconclase