El otro dia estaba buscando un buen IDE para programar bajo las plataformas C/C++ que pesase poco y que fuese practico y, aunque no lo he probado demasiado he encontrado uno que tiene muy buena pinta. Su nombre es Geany y parece bastante prometedor.
Para instalarlo abrid una consoloa y teclead lo siguiente:
$ sudo apt-get install geany
en Hardy se encuentar en los repositorios oficiales.
Aqui os dejo algunos screenshots para que lo veais un poco:






![[01] Creative Commons](http://i.creativecommons.org/l/by-nc-sa/2.5/es/80x15.png)

20-Mayo-2008 a las 19:59 |
Esta muy bien el programa! Yo es el que usaba al principio para programar en Delphi, pero al final no me compilaban los programas, porque en si era para programar Pascal, asi que tube que recurrir al Borland Delphi que usamos en la uni…
Salu2!
20-Mayo-2008 a las 21:15 |
Joer tio me viene de perlas!! Justo ahora que empiezo el proyecto de SPAM en C!!! En principio, y casi seguro, usaré eclipse con plugin para C, más por inercia que otra cosa.
Pero antes le dare una oportunidad a este IDE
salu2!
20-Mayo-2008 a las 21:46 |
Ya lo probe ace tiempo y esta muy bien, pero le falta un depurador. Yo uso kdevekop y anjuta(las deficiencias de uno las suple el otro)
20-Mayo-2008 a las 22:31 |
Buen intento, ahora prueba Emacs
21-Mayo-2008 a las 7:45 |
Por lo visto, soporta un montón de tipos de fichero además de C/C++:
“many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal…”
21-Mayo-2008 a las 11:07 |
Buenas! Soy nuevo en esto de usar IDE’s (estoy cursando la segunda asignatura de programación de la carrera) y la verdad es que no consigo compilar utilizando Geany. Alguien me puede ayudar ?
21-Mayo-2008 a las 15:49 |
Este IDE me parece genial por lo sencillo y eficaz que es cuando se trabaja en PHP. Ya lo conocia de hace un tiempo (cuando probe zenwalk) y desterró al pesado Kate de mi Gnome
22-Mayo-2008 a las 10:49 |
Hola Lorens, la verdad es que no he utilizado el Geany para compilar, personalmente, y sea cual sea el IDE que utilice para programar en C/C++, me genero un archivo makefile y lo voy utilizando para compilar. Si quieres puedo pasarte un manual que tengo muy bueno para escribir los makefiles de la carrera.
Merece la pena, porque cuando te acostumbras es mucho mas comodo.
23-Mayo-2008 a las 17:10 |
Creo que no trae compilador, yo para pascal me tenia que bajar el fp-compiler. Lorens, instalate el compilador que necesites.
Salu2!
3-Julio-2008 a las 12:33 |
Holap:
Estimado Viktor, en relación al segundo comentario… puedes explicarme como se “integra” el lenguaje C a aplicaciones de internet? (Cómo puedes hacer un Spammer en C??)
Podrías darme un link en que lo expliquen?
Hasta ahora siempre he hecho programas en C que simplemente corren en una máquina, pero nunca aplicados a la internet.
Saludoos.
5-Enero-2009 a las 23:26 |
Geany es genial! Estoy iniciándome con Python y probé PIDA y Boa Constructor, pero me parecieron difíciles de usar además de pesados. En cambio, Geany se lleva mis aplausos
12-Enero-2009 a las 23:01 |
hola!!
supongo que esta pregunta sera estupida!! pero es q soy nuevo en esto de programar en linux y bueno ya descargue el geany y tambien el paquete build essential. pero cuando hago un programa, al darle a construir siempre me dice q no existen ficheros de entrada y bueno, no se que hacer para resolver este problema!! tal vez hay algo q me falto por hacer, quisiera q me ayudaran con este problema por favor!!! se los agradeceria mucho
26-Enero-2009 a las 22:06 |
Recien comienzo a estudiar Python y acabo de instalar Geany pero realmente no se como funciona, mas exactamente, no se como compilar o probar un porgrama en el. Por favor, agradeceria cualquier tipo de ayuda.
26-Enero-2009 a las 22:11 |
Debo decir que geany es sencillamente genial, fácil de usar y a mi criterio bastante potente.
En cuanto a la consulta de Luis, creo que deberías ser un poco mas específicos, olvidas detalles como estos:
-En qué lenguaje estás programando??, si es c++ necesitas el compilador g++, si es ‘ c ‘ necesitas el compilador gcc, al menos en archlinux( le estoy dando una oportunidad al proyecto CHAKRA, es muy bueno!!!) python, c y c++ van de maravillas con geany.
-Yo usé 2 meses geany en ubuntu 8.04 y para programar en c++ sólo requerí el build-essential y el g++ y gcc.
-REVISÁ el menú–>Construir–> ‘Selecciona inclusiones y argumentos’ del geany, talves sea que no tengas los parámetros adecuados.
-Deberías publicar el error que te dice el programa, así todo sería mas fácil,
Saludos.
26-Enero-2009 a las 22:18 |
En realidad, estoy usando Windows e instale Geany ahi. Lo que quiero es programar en Python sobre Geany, ese es mi proposito.
26-Enero-2009 a las 22:43 |
Alex, porqué programar en python sobre windows???, esto lo puedes hacer perfectamente desde linux, desde cualquier distro, el código es el mismo.
Pásate a linux completamente, yo tengo 2 años en la Universidad y te digo que desde que uso Ubuntu, fedora, opensuse, Gen….. y ahora Archlinux, NUNCA he tenido porq usar windows!!!
Lo único que pierdes con pasarte a alguna distro es que ganas excesiva comodidad, tranquilidad, enorme cantidad y calidad de programas,…..
saludos.
26-Enero-2009 a las 22:48 |
Entonces, dime todo lo que debo hacer para montar Geany en Debian y poder porgramar en Python. Tambien tengo Debian instalado en la pc.
28-Enero-2009 a las 16:38 |
Alex estoy un poco descontinuado con distros basadas en debian (así que si no te va bien el código avisas!!), pero lo primero, entras como root y escribes en la consola:
Para instalar python:
sudo apt-get install python
Para instalar geany:
sudo apt-get install geany
Realmente no recuerdo si en debian al instalar python, también te instala por defecto el IDLE, pero en más de 13 distros que he probado hay que instalar un paquete llamado python-tools, pero como tu vas a programar desde geany no hará falta.
Luego, abres geany, te vas a ‘Nuevo’->’Archivo de fuente Python’, escribes tu código, guardas, y ejecutas el programa, es necesario tener instalado xterm para esto, ya que geany lo usa para ejecutar tus aplicaciones, deberia ser algo así desde consola(sino buscas el paquete con el nombre adecuado):
Para instalar xterm:
sudo apt-get install xterm
creo que no es necesario pinchar el ícono de compilar, tan solo darle ejecutar.
saludos!!!!
29-Enero-2009 a las 6:45 |
El paquete python-tools se llama en fedora y otros, ya me acordé que en debian( de hecho en Ubuntu) se llama idle-python, entonces Alex, si no quieres usar el geany y lo que quieres usar es el idle python, debes escribir esto en la consola como superusuario:
apt-get install python idle-python
saludos
29-Enero-2009 a las 19:26 |
cualquier otra duda puedes dejarla en
archlinuxfacil.blogspot.com
slaxfacil.blogspot.com
consolabasica.blogspot.com
23-Marzo-2009 a las 22:33 |
instale uno que traia el linux en su actualizacion era algo asi kdsl no me acuerdo y ni isiquiera aparece en la lista de los programas lo que digo es que dure casi una hora bajandolo y no aparece por parte entonces instale el geady pero no me compila le di para probar un copy paste de un programa que me funciono en el devc++ de windows pero aki ni papa ayudenme porque necesito hacer un proyecto para la uni y empece a usar linux hace dos dias (o sea no se nadita de esto) ni siquiera pude poner mi mail(lo tuve que copiar ese lindo simbolo llamado arroba) xke no se cambiarle el idioma al teclado uso linux ubuntu 8.10 y creo que los commandos de linux para lenguaje c son los mismos que ubuntu no?
18-Abril-2009 a las 3:03 |
El código c/c++ es universal, es el mismo c/c++ en windows q en linux, bueno casi, lo que los hace muy difirentes son las librerias disponible en el windows y las disponibles en las distros linux o las BSD. Ahora, tienes que ver qué compilador usas, por que devc++ es muy difirente al gcc o g++, en su defecto, estos son los compiladores por exelencia en las distros linux( los mejores que he probado también) y deberías buscar documentación acerca de como programar con ellos, o aprendes probando.
En cuanto a la compilación, puedes revisar el en el geany lo siguiente: abres el proyecto( en tu caso el codigo!!) vas a:
->construir->’seleciona inclusiones y argumentos’
revisas estas variables, yo las configuré para programar en c++ de la siguiente forma:
compilar: g++ -Wall -c “%f”
construir: g++ -Wall -o “%e” “%f”
ejecucion: “./%e”
Eso debería funcionar, recuerda antes de todo instalar el gcc y g++( si usas ubuntu, sino el g++ suele llamarse en otras numerosas distros gcc-c++).
Si no puedes configurar estas variables, entonces haslo desde la consola:
compilar
g++ programa.cpp
construir el ejecutable desde consola:
g++ -o ejec.o programa.cpp
ahora solo lo corres desde la consola, si vas a incluir una cabezera o .h
g++ -o ejec.o programa.cpp /ubicacion/archivo.h
Este método es el mejor a mi criterio, ahora hay más parametros, algo poco necesario es lo que el compilador te de los warnigns, pero es usado, eso ya es tu decisión, cualquier dudas la publicas sin dudar. Saludos. Te recomiendo q pruebes Archlinux o gentoo, son muy buenas para desarrolladores, aunq cualquier distro te puede funcionar para este fin.!!!!!!
22-Abril-2009 a las 3:55 |
Holap:
Pero por qué “en Gnome”??
Geany puede ser instalado y utilizado bajo cualquier entorno, como por ejemplo en Xfce, que es el que estoy usando… y todo funciona perfectamente bien… xD
Saludooos
16-Mayo-2009 a las 16:18 |
hola a todos, estoy comenzando a programar con python, de las ides que vi geany fue la que mejor me parecio pues no ocupa mucho espacio y ademas tiene las utilidades que necesito pra empezar, pero tngo un problema, NO SE COMPILAR!..al darle compilar me indik fallo el proceso (created process failed) y al darle ejecutar me aparece (python no se reconoce como un comando externo o interno programa o archivo por lotes ejecutable…) que mas debo instalar…instale el python la version 2.6 (no se si sera la mejor porque lei que existe un problema entre versiones o algo asi) y por supuesto el geany…me falta otra cosa?…uso windows..lamentablemente…gracias!
30-Mayo-2009 a las 19:32 |
Buenas, yo tengo una distro kubuntu 9.04 estoy intentando programar en c con geany, pero no lo consigo. Para comprobar hice el tipico hola mundo, y me da el siguiente fallo:
gcc -Wall -c “holamundo” (en directorio: /home/feli/proyectos/pruebafortran)
gcc: holamundo: no se usó el fichero de entrada del enlazador porque no se hizo enlace
La compilación terminó con éxito.
Cuando le doy a ejecutar obtengo esto:
./geany_run_script.sh: 5: ./holamundo: Permission denied
——————
(program exited with code: 126)
Press return to continue
Supuestamente el archivo está guardado en la dirección esa, ademas es un fichero para c, pq también quise programar en fortran pero tampoco di con el. Creo que no hace falta decir que soy bastante novato en linux!;) Muchas gracias de antemano