inicio

May 5, 2010
|

Intalación básica de Slackware 13.0 (Capítulo V)

INSTALACIÓN DE HERRAMIENTAS ESENCIALES DE PROGRAMACIÓN
Vamos a dedicar este capítulo a la instalación de las herramientas esenciales de programación. Aunque no utilicemos el equipo para programar, las necesitaremos para la compilación de drivers y programas (cuando sólo dispongamos del código fuente de estos).
Como podéis observar en la siguiente captura, no están disponibles ni los compiladores de lenguaje C (cc, gcc), ni los de C++ (c++, g++), ni siquiera el comando make (utilizado en la secuencia ./configure – make – make install).
Las utilidades de programación se encuentran en el directorio /slackware/d/ del DVD.
Comenzamos instalando el paquete gcc, que nos aportará los comandos cc y gcc.
A continuación, instalamos el paquete gcc-g++, con el que obtendremos los comandos c++ y g++.
Con esto ya tenemos instalados los compiladores de C y C++.
Es el turno de la utilidad make…
Comprobamos que los comandos citados están disponibles:
A mayores, instalaremos tres intérpretes de lenguajes de programación bastante utilizados en Linux.
El primero, Perl:
El segundo, Python:
Y, en tercer lugar, el Entorno de Ejecución de Java (JRE). Este paquete, a diferencia de los anteriores, se encuentra en el directorio /slackware/l/ :
Ya sabemos que los compiladores están instalados, así que vamos a probar a generar un programa básico. Creamos un nuevo fichero con vi prueba.c y tecleamos el siguiente código en lenguaje C:
La función del programa es muy simple: nos pedirá nuestro nombre y lo repetirá cuando pulsemos Intro.
Una vez guardado, lo compilamos con cc. La sintaxis básica de este comando es la siguiente:
cc -o fichero_destino fichero_fuente
En nuestro caso, sería: cc -o prueba prueba.c
Primer error... Nos falta un fichero de librería (libmpfr.so.1):
Este fichero se encuentra en el paquete mpfr :
Intentamos compilar de nuevo, y de nuevo otro error. Esta vez no existe el fichero de cabecera stdio.h :
Nos lo proporciona el paquete glibc, que contiene las librerías y ficheros de cabecera estándar de GNU C:
También instalaremos glibc-i18n, un paquete de internacionalización obligatorio (a no ser que sólo utilicemos teclado inglés estadounidense):
Otro intento de compilación… FALLIDO. Falta el comando as (ensamblador de código; debemos de estar cerca de un final feliz, pues cc ya quiere crear código máquina mediante as):
El ensamblador as está contenido en binutils, directorio /slackware/d/ :
Otro intento y, por fin, tenemos un ejecutable en color verde. Lo lanzamos, comprobando que funciona sin problema:
Las utilidades básicas de programación ya están disponibles. A medida que necesitemos compilar nuevos drivers y programas, iremos instalando las librerías requeridas por cada uno de ellos.
The following two tabs change content below.

Julián

Filólogo de Lengua Inglesa y una mente inquieta que lo mismo se dedica a leer manuales de GTK, que le da por crear una BBDD o hacer un tutorial de Slackware. Pídeme cualquier cosa relacionada con un ordenador y estaré dispuesto a hacerla sin problemas.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies