Mostrando las entradas con la etiqueta geany. Mostrar todas las entradas
Mostrando las entradas con la etiqueta geany. Mostrar todas las entradas

domingo, 7 de febrero de 2016

Compilando archivos de GTK, Vala y C desde Geany


Compilar archivos es tedioso cuando se hace desde la terminal, sobre todo si hay que indicar una larga lista de bibliotecas adiciobales, como por ejemplo, allegro, lncurses, gtk, etc. 

Compilar ye ejecutarlo desde un solo editor tan solo danto clic en un sólo botón sería más simple y más fácil. Econtré un editor en el que se puede hacer eso, claro hay que configurarlo primero, y es Geany.

Geany es un editor para diferentes lenguajes de programación, pero para el que más se utiliza es C, o C++, gtk, vala, etc.

Instalar geany en Fedora es con el siguiente comando:
sudo dnf -y install geany

Configurar Genay para compilar archivos .c utilizando gtk dentro del código de c, se configura de la siguiente manera. Ir a la barra de herramientas como se muestra en la siguiente imagen:

Obviamente hay que instalar gtk-devel para desarrollar y compilar en gtk.
 

Ahora, agregar las sentencias:
`pkg-config --cflags --libs gtk+-2.0`
Al final de los campos de Compile y Build. Como se muestra en la imagen siguiente.


Para compilar archivos gtk utilizando archivos .vala, primero es necesario instalar vala-devel además de instalar gtk, ya sea en la versión gtk+2 o 3.
Luego modificar los comandos de compilar en geany.
Agregar la instrucción:
--pkg gtk+-3.0
o agregar la versión de gtk que estén utilizando.


A partir de ahora ya pueden compilar con un solo clic desde geany. Siempre tendrán la opción de la terminal. Pero pues, es solo una opción desde geany, ya saben lo que dicen, en gustos se rompen géneros.

domingo, 17 de enero de 2016

Establecer gnome-terminal en Geany

Geany

Geany es un editor de texto pequeño y ligero basado en Scintilla con características básicas de entorno de desarrollo integrado (IDE). Utiliza bibliotecas GTK para su funcionamiento. Está disponible para distintos sistemas operativos, como GNU/Linux, Mac OS X, BSD, Solaris y Microsoft Windows. Es distribuido como software libre bajo la Licencia Pública General de GNU. 

Este editor viene en los repositorios en casi la mayoría de las distros linux, es mi favorito en cuando a programación en C, C#, gtk+, o en la utilización de ncurses o librerías pequeñas que no requieren un entorno completo de programación.

Hoy les voy a enseñar como configurarlo para compilar programas de GTK utilizando geany, de echo lo pueden utilizar para diversos programas como c++, c, gtk, etc.

Configurando entorno de ejecución

La configuración es realmente sencilla, como ya han de saber, para compilar un proyecto de por ejemplo, hola.vala, que ahora utiliza GTK+, desde consola se hace de la siguiente manera:
valac -g --save-temps debug-demo.vala
Pero, para agregar eso en geany se hace de la siguiente manera:
Ir al Menú->Construir->Establecer comandos de construcción y agregar valac -c "%f" --pkg gtk+-3.0 y valac "%f" --pkg gtk+-3.0 como se muestra en la imagen siguiente:
Y con eso queda listo y configurado Geany para compilar y ejecutar archivos de vala con GTK+, de hecho, si quisieran agregar más comandos de compilación, todo lo que hay que hacer es agregarlos en las filas que se agregaron las instrucciones y con eso podrán compilar con un solo clic.

Adicionalmente pueden modificar la terminal que se muestra durante la compilación, por ejemplo, en el menú Editar->Preferencias->Herramientas y modificar la línea xterm -e "/bin/sh" %c por gnome-terminal -x "/bin/sh" %c como se muestra en la imagen:
Y ahora un ejemplo de compilación:


Gracias por visitar...
M2