viernes, febrero 03, 2012

Para programar y compilar con lenguaje ANSI C en Linux Debian/Ubuntu

Programar en lenguaje C, y específicamente con el estándar ANSI es muy entretenido y divertido.

¿Qué necesito instalar?
El compilador. GCC es el más común y estándar.
Una interfase de desarrollo (IDE) que nos ayude a identificar la sintaxis de los comandos, numerar las líneas del código y a encontrar los errores fácilmente. La que más recomiendo es GEANY.

Manos a la obra.

Paso 1. Abrir una terminal, y con SUDO instalaremos lo siguiente.

$ sudo apt-get install build-essential cpp cpp-2.95-doc cpp-3.3 cpp3.4 cpp-4.0 g++-3.4 gcc gcc-2.95-doc gcc-3.3 gcc-3.3-base gcc-3.3-doc gcc-3.4 gcc-3.4-base gcc-3.4-doc gcc-4.0 gcc-4.0-base gcc-4.0-doc gcc-4.0-locales gcc-doc gobjc-4.0 libg++2.8.1.3-dbg libg++2.8.1.3-dev libg++2.8.1.3-glibc2.2 libgcc1 c-cpp-reference doc++ libstdc++5 libstdc++6 libstdc++6-4.0-dbg libstdc++6-4.0-dev libstdc++6-4.0-doc libstdc++6-dbg libstdc++6-dev libstdc++6-doc manpages-es-extra

$ sudo apt-get install devhelp

$ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev ftgl-dev gle-doc glut-doc glutg3 glutg3-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri libglut3 libglut3-dev mesa-common-dev mesa-demos mesa-swrast-source mesa-utils

$ sudo apt-get install geany

Paso 2. Si todo lo anterior quedo instalado sin problema, proceda a abrir Geany. Lo verá en su ícono correspondiente en el menú de aplicaciones, o bien, desde una terminal invoque el programa.

Para más detalles de Geany, leer su manual y detalles de portabilidad, visite la página oficial del proyecto:

http://www.geany.org/

Paso 3. Si quiere hacer su primer programa y compilarlo en línea de comando, la forma básica es la siguiente:

Edite su archivo de código fuente ".c", y nombrelo "micodigo.c", y proceda a compilarlo desde línea de comando con gcc:

$gcc micodigo.c -o miprograma

el programa final, o salida "-o", se guardará en el archivo "miprograma", para ejecutarlo desde línea de comando escriba:

$./miprograma


+ + +
Observación. Si su Linux es Fedora, o algún derivado de Fedora, sustituya "apt-get" por "yum", y la instalación procederá de la misma forma.

Saludos.


No hay comentarios.: