¿Entorno de desarrollo en C/C++ para Gnome?

Hola gente;

Ando trabajando últimamente y por sorpresa en Linux tanto en casa como en el trabajo.
El caso es que la gente (y yo también, para qué negarlo) está acostumbrada a entornos de programación graficos y amigables, tipo Kdevelop, Visual C++, etc.
Me gustaría saber si existe algún entorno de programación para Gnome de este estilo, que te permita construir tu proyecto con tus ficheros y librerías y cree directamente el Makefile de manera transparente. También estaría bien un debugger gráfico que no fuera por línea de comandos...

A ver si me podéis asesorar en esto,

Un saludo y gracias

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de bart_bender

# 37387: instalate eclipse con el

instalate eclipse con el modulo para c , lo podras usar en cualquiera de los entornos que describes

# 37391: va bien el plugin de C ??

Lo probé hace algún tiempo y no iba del todo fino, aunque igual la culpa fue mía por no saber utilizarlo bien...

He estado probando Kdevelop, generando un proyecto simple de "Hola mundo". Te genera Kdevelop el makefile o lo tienes que hacer tú??

He obtenido el siguiente error:

* cd '/home/alberto/kdevelop/prueba/preuba' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && mkdir '/home/alberto/kdevelop/prueba/preuba/debug' && cd '/home/alberto/kdevelop/prueba/preuba/debug' && CXXFLAGS="-O0 -g3" "/home/alberto/kdevelop/prueba/preuba/configure" --enable-debug=full && cd '/home/alberto/kdevelop/prueba/preuba/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k
* aclocal
* make: aclocal: No se encontró el programa
* make: *** [all] Error 127
* ***Terminado con estado 2***

Gravatar de bart_bender

# 37403: en teoría utiliza autoconf

para el error prueba a instalar automake, autoconf, m4 y libtool

en teoría utiliza autoconf y automake para generar los ficheros, yo casi cada vez que he probado a hacer algo con kdevelop he desistido (me pasa igual que a ti, vienes acostumbrado a perrear en windows y cuesta cambiar a los conectores de QT o GTK), siempre me da algún error con los propios programas generados de plantilla o ejemplo y acabo montando todo con Makefiles echos a pelo y un editor cutre

Prueba también codeblocks, mandriva no lo empaqueta, yo en los repositorios lo tengo para 64 bits, si tienes problemas con el te ayudo a compilarlo ya que necesita wxwidgets entre otras cosas, pero es un IDE majo (me gusta mas que anjuta)

Aun así, yo intentaría usar eclipse, lo primero porque es multiplataforma y cuando te desenvuelvas bien con el te dará un poco igual Linux/windows/....etc
Y lo segundo por que es estupendo a la hora de generar la documentación de las clases, webservices , etc.

Si vienes de visual studio (.net o no) y quieres algo similar, hay un ide muy decente de pago llamado xdevelop que te ofrece para probarlo una licencia de 30 dias (echarle un ojo merece la pena, es un proyecto bastante decente)

Un saludo

# 37543: el plugin de C de eclipse

Hola de nuevo;

Ya voy tirando con los consejos que me disteis.
El Eclipse necesita de Java para funcionar, con lo que tendré que instalarlo también.

Para que al igual que en otros entornos el código en C escrito en Eclipse se pueda compilar y debugear desde el mismo entorno, ¿El eclipse también necesita automake, autoconf, etc? ¿Que otras cosas necesitaría?

Gracias por la ayuda de nuevo

Salu2

Gravatar de bart_bender

# 37566: Lo primero, te tienes que

Lo primero, te tienes que plantear que para el uso de las librerías de gnu y otras instaladas en linux, tarde o temprano, tendrás que aprender a modificar tus Makefiles a mano al final.
Eclipse CDT (CDT es el módulo de C en eclipse) incorpora si propio compilador xlC (no se si se pueden realizar compilaciones cruzadas con gcc , tendría que investigarlo)

Gravatar de Incubo

# 37601: Sigo prefiriendo Anjuta

busca anjuta en google y entra en la pagina que tiene alojada en sourceforge, mira los screenshots, es de lo mejor que he visto en Linux.

------------------------
linux user #341210

Gravatar de bart_bender

# 37604: He probado anjuta y no me

He probado anjuta y no me funcionaba bien (hace tiempo ya) , hacia cosas raras en el código, me gusto mas codeblocks que anjuta, pero desde luego eclipse como ide es el mas completo de ellos para desarrollar, ademas de permitir generar la documentación de las clases (cosa que se echa muchísimo de menos en proyectos grandes) te permite usar C , Java y ahora hay módulos. para python por lo que he visto.
A nivel empresarial es seguramente el mas usado junto con visual studio y NetBeans.

De todas formas para gustos los colores

Gravatar de Incubo

# 37443: Anjuta

Pues eso Anjuta es tu IDE, además está pensado precisamente para Gnome. (Y eso que so Kdero) ;)

------------------------
linux user #341210