[C con Clase] Linux

D1e6o! diegogeid en gmail.com
Sab Sep 1 08:38:41 CEST 2007


Solucionado: Faltaba linkear las bibliotecas matemáticas, con lo que busqué
las opciones adicionales de compilación y agregué -lm.

Muchas gracias por tu tiempo..!

Saludos y suerte!

El día 1/09/07, D1e6o! <diegogeid en gmail.com> escribió:
>
> Muchísimas gracias Zaka...! Me decidí a usar Anjuta, que me resulta
> completo y simple después de googlear un poco...!
>
> Ahora estoy en otro problema, empecé compilando mi primer programa y todo
> bien...
> Después quise usar funciones matemáticas... y hubo un gran problema :S Si
> bien puedo compilarl sin errores, no puedo construir el archivo final ya que
> me da errores de make...
>
> 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?
>
> Programa de prueba:
>
> #include <stdio.h>
> #include <math.h>
>
> int main(void)
> {
>     double pi=M_PI,result;
>     result=sin(pi*2.25);
>     printf("%f",result);
>     return 0;
> }
>
> Compilar... Ok (completado correctamente y demás)
>
> Construir... undefined reference to 'sin'
>
> ------
>
> Amplío la info de compilación:
>
> Compilando archivo: pruebamat.c ...
> gcc       -c "pruebamat.c" -o "pruebamat.o"
> Completado .... correctamente
> Tiempo total empleado: 3 segundos
>
> Amplío la info de construccion:
>
> Construyendo el archivo: pruebamat.c ...
> gcc       "pruebamat.c"     -o "pruebamat"
> /tmp/ccafCCD6.o: In function `main':
> pruebamat.c:(.text+0x29): undefined reference to `sin'
> collect2: ld devolvió el estado de salida 1
> Completado ... incorrectamente
> Tiempo total empleado: 1 segundos
>
> Mchas gracias...!
>
> El día 31/08/07, Zaka E-Lab <shanatorio en gmail.com> escribió:
> >
> > Yo te recomiendo usar emacs/make/gcc.
> > Ese es el IDE que yo uso, y la verdad que me va muy bien, eso sí, no
> > tiene un constructor visual de GUI pero para la mayoría de cosas yo creo
> > que va muy bien.
> >
> > En cuanto a un IDE en el sentido tradicional no he usado mucho ninguno,
> > y los que he usado realmente los he usado como editores. El anjuta es el
> > que más se parece al método y programas que uso. Ya que usa make para
> > manejar los proyectos y gcc para compilar.
> >
> > Hay muchas otras como el ya mencionado kdevelop, glade, eclipse,
> > code::blocks,¿¿dev-c++??,...
> >
> > De todas formas, la recomendación mejor que puedo darte, es que no dejes
> > de probar ninguno, mucho menos cuando la mayoría son gratuitos y libres.
> >
> > Si buscas manuales te recomiendo goolear un poco, y algo que te servirá
> > mucho en la programación de aplicaciones grandes en C/C++ es un comando
> > de emacs que se llama "speedbar".
> >
> > Espero haberte servido de ayuda.
> >
> > Zaka.
> >
> > _______________________________________________
> > 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
> >
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070901/4e15dfe7/attachment.html>


Más información sobre la lista de distribución Cconclase