Make: Configuración, compilación e instalación de una aplicación real
La configuración, compilación e instalación de una aplicación real es bastante más compleja, sobretodo por los cientos o miles de ficheros fuente que pueden aparecer.
Habitualmente utilizamos aplicaciones que otros compilan por nosotros y simplemente las instalamos en nuestro sistema mediante un instalador o algún paquete.
En entornos UNIX y sobre todo en GNU/Linux, es posible compilar las aplicaciones utilizando el programa make. Este programa se configura mediante un fichero denominado Makefile donde se incluyen las opciones de compilación y los parámetros que pueden pasarse, la compilación con make se suele realizar en tres pasos:
Habitualmente utilizamos aplicaciones que otros compilan por nosotros y simplemente las instalamos en nuestro sistema mediante un instalador o algún paquete.
En entornos UNIX y sobre todo en GNU/Linux, es posible compilar las aplicaciones utilizando el programa make. Este programa se configura mediante un fichero denominado Makefile donde se incluyen las opciones de compilación y los parámetros que pueden pasarse, la compilación con make se suele realizar en tres pasos:
- "configure": Configuración de la aplicación en la que se verifican si el sistema tiene todos los componentes necesarios para la compilación y se definen los parámetros para la compilación
- "make": Compilación, en la que se compilan todos los módulos que forman la aplicación y se construyen los ficheros binarios (ejecutables).
- "make install": Instalación de los ficheros binarios y los ficheros objetos necesarios en el sistema.
Last modified: Thursday, 15 September 2011, 1:12 AM