domingo, diciembre 20, 2009

Configurar Gedit para la programación en C++ en Linux



Ok, puesto que despues de "Windows 7 apesta", éste es el motivo por el que más llegan a mi blog he decidido complaceros ;D

Ya antes he puesto la primera parte de un curso de programación C++ en Linux, pero este post es más enfocado a configurar gedit para C++ que a otra cosa. Ok lo primero que necesitaremos será instalar los complementos de gedit ir a consola e instalarlos según nuestra distro

su -c 'yum install gedit-plugins -y'

Una vez hecho esto los activamos en gedit, en Editar/Preferencias/Complementos y activamos los que deseemos, el que usaremos en esta ocasión será "Herramientas Externas" lo activamos. Cerramos la ventana y vamos al menú Ver/Panel Inferior y lo activamos.

Ahora, de manera predeterminada trae un par de scripts que nos ayudan a hacer ciertas acciones que de momento no usaremos, pero nos permite agregar scripts hechos por nosotros, en este caso agregaremos uno que nos permita compilar y ejecutar nuestros programas hechos en C++Nota. estos scripts son scripts de bash, más información.

Vamos a menú Herramientas/Gestionar Herramientas Externas. Aquí hacemos click sobre el boton que está encima de ayuda(nuevo) y agregamos los scripts que queramos, para facilitaros la vida aqui os dejo los scripts para compilar y ejecutar

Compilar

#!/bin/sh
g++ "$GEDIT_CURRENT_DOCUMENT_PATH" -o "${GEDIT_CURRENT_DOCUMENT_PATH%.*}" 

Ejecutar

#!/bin/sh
gnome-terminal -x "${GEDIT_CURRENT_DOCUMENT_PATH%.*}" 

Compilar y Ejecutar

#!/bin/sh
g++ "$GEDIT_CURRENT_DOCUMENT_PATH" -o "${GEDIT_CURRENT_DOCUMENT_PATH%.*}"
gnome-terminal -x "${GEDIT_CURRENT_DOCUMENT_PATH%.*}"

Esto usando gnome-terminal para la salida, podemos usar cualquier otra terminal que querramos. Así podemos compilar con un simple click! en gedit, ver video ejemplo


¡Y voila!, podemos compilar, ejecutar con un solo click o asignar una combinación de teclas, cualquier duda ya sabéis gente, preguntad :P

Un saludo, y felices fiestas