Herramientas de desarrollo

TableOfContents()

Esta sección describe las herramientas disponibles para el desarrollo de aplicaciones GNOME.

Línea de comandos: gcc

[http://gcc.gnu.org/ gcc] es el compilador desarrollado por el proyecto [http://www.gnu.org GNU], que permite la compilación de código fuente en diferentes lenguajes de programación para diversas plataformas de hardware. Es por ello por lo que se le conoce más bien como colección de compiladores, ya que incluye soporte para C, C++, Objective C, Fortran, Java y Ada, o lo que es lo mismo, para los lenguajes compilados más utilizados. Además, incluye librerías base para dichos lenguajes, tales como glibc para C, libstdc++ para C++, etc.

Instalación de gcc

Todas las distribuciones de GNU/Linux incluyen versiones empaquetadas y listas para ser utilizadas de gcc, por lo que la forma más sencilla de instalarlo es, como suele ser habitual, mediante el gestor de paquetes de la distribución que se esté usando. Normalmente los paquetes suelen estar separados por lenguajes, de forma que si sólo se instala el paquete gcc, sólo se tendrá soporte para la compilación de programas escritos en lenguaje C. Por ello, si se planea el uso de otros lenguajes, es probable que sea necesaria la instalación de paquetes adicionales para obtener soporte para dichos lenguajes de programación. En todo caso, lo mejor es consultar la documentación específica de cada distribución.

Uso básico

El uso básico de gcc sería el siguiente:

gcc -o ejecutable $opciones fichero_fuente1...fichero_fuenteN

Compilación de programas en C

Uso de Anjuta como IDE

Creación de un proyecto

Compilación y construcción de paquetes

Glade: desarrollo de interfaces gráficas

DevHelp: guía de referencia