Diferencias entre las revisiones 6 y 7
Versión 6 con fecha 2007-12-11 15:05:31
Tamaño: 2324
Editor: RodrigoMoya
Comentario:
Versión 7 con fecha 2007-12-11 15:06:36
Tamaño: 2429
Editor: RodrigoMoya
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 18: Línea 18:
 * El resto contendría la lista de ficheros fuente a compilar.
=== Compilación de programas en C ===

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
  • La opción -o indica el nombre del ejecutable resultante de la compilación. Es importante usar esta opción siempre, ya que si no se usa, el ejecutable será creado con el nombre a.out.

  • $opciones especifica la lista de opciones a usar para la compilación, en donde se especificarán, por ejemplo, los directorios en los que buscar los ficheros de cabecera o las librerías, o cosas más complejas como la plataforma para la que el ejecutable debe ser compilado.

  • El resto contendría la lista de ficheros fuente a compilar.

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

Documentacion/Desarrollo/HerramientasDeDesarrollo (última edición 2009-08-28 23:23:40 efectuada por DomingoGonzalez)