Cómo compilar en Linux

Moderador: Jaibol Santaella

profesio
Site Admin
Mensajes: 9
Registrado: Lun Mar 16, 2015 8:23 pm
Contactar:

Cómo compilar en Linux

Mensaje por profesio » Jue Sep 03, 2015 6:50 pm

Bueno muchachones ahora vamos a practicar como compilar un programa en Canaima.

Quien pueda agregar más por fa háganlo.


# Primer Paso: Instalar el paquete build-essential

Código: Seleccionar todo

sudo aptitude install build-essential

# Segundo Paso: Descomprimir el archivo con las fuentes del programa

Código: Seleccionar todo

cd /home/usuario/Descarga      
(vamos a donde esta nuestra carpeta a compilar)

Código: Seleccionar todo

tar -xzf programa-a-Compilar     
(descomprimimos el archivo)

Nota Es muy recomendable (si no obligatorio) que nos leamos el archivo de ayuda de instalación, que puede llamarse README o INSTALL.

# Tercer Paso: Configuración para la compilación

Entraremos en la carpeta donde hayamos descomprimido el archivo .tar.gz .
Podemos ayudarnos a buscar las dependencias del programa a instalar tecleando desde la terminal el siguiente comando:

Código: Seleccionar todo

sudo apt-get build-dep
programa-a-Compilar


Donde sustituiremos programa-a-Compilar por el nombre del programa que estemos instalando.
Con esto haremos que el comando apt-get nos busque automáticamente las dependencias y nos pregunte si las queremos instalar.

Seguidamente, ejecutaremos el fichero ejecutable "configure" que viene dentro de la carpeta nuestro programa a compilar.
Bastará con teclear la siguiente orden desde la consola de comandos:

Código: Seleccionar todo

./configure
también funciona

Código: Seleccionar todo

./configure --prefix=/usr

# Cuarto Paso: Generar el paquete binario

Para generar el paquete binario tendremos que usar el comando make:

Código: Seleccionar todo

make

# Quinto Paso:Instalar el paquete binario

A estas alturas ya tenemos el paquete binario creado. Para instalarlo usaremos el comando make install:

Código: Seleccionar todo

sudo make install
Si todo ha ido bien podremos ir a buscar el programa recien instalado en nuestro Linux y ejecutarlo. Si por alguna de aquellas queremos desinstalar el programa que acabamos de compilar, lo podremos hacer siempre y cuando no hayamos borrado el directorio en el que hemos hecho la instalación. Bastar hacerlo con la instrucción:

Código: Seleccionar todo

sudo make uninstall
Ahora Viene lo mas difícil :-

# Sexto paso: Borrar la Carpeta
Borraremos la carpeta, puesto que a estas alturas ya tenemos el programa instalado y ya no necesitaremos nada de esa carpeta. De este modo contribuimos a mantener limpio nuestro sistema.

Código: Seleccionar todo

 ./ 

se emplea para ejecutar un archivo ejecutable que se halla en la misma carpeta donde nos encontramos en ese momento.

Código: Seleccionar todo

configure

es el fichero ejecutable que invocaremos

Código: Seleccionar todo

 --prefix=/usr 
es un parámetro que garantiza que el programa se instale en la carpeta /usr (en caso de no ponerlo, el programa se instalara en /usr/local), con lo que nos aseguramos que el programa se instale allí.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado