Diferencia entre revisiones de «Make»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
corregido enlace
Línea 21: Línea 21:


== Enlaces externos ==
== Enlaces externos ==
*[http://www.chuidiang.com/clinux/herramientas/makefile.html Principios básicos de make: El Makefile]
*[http://www.chuidiang.com/clinux/herramientas/makefile.php Principios básicos de make: El Makefile]
*[http://www.tutorialspoint.com Makefile Tutorial ]
*[http://www.tutorialspoint.com Makefile Tutorial ]



Revisión del 13:11 16 feb 2007

make es una herramienta de generación o automatización de código, muy usada en los sistemas operativos tipo Unix/Linux. Por defecto lee las instrucciones para generar el programa u otra acción del fichero makefile. Las instrucciones escritas en este fichero se llaman dependencias.

La herramienta make se usa para las labores de creación de fichero ejecutable o programa, para su instalación, la limpieza de los archivos temporales en la creación del fichero..., todo ello especificando unos parámetros iniciales (que deben estar en el makefile) al ejecutarlo.

Además de ser este su objetivo principal, es utilizado para automatización de otras tareas como la creación de documentos del formato docbook, mantenimiento del sistema..., simplemente usando o creando makefiles que hagan estas tareas.

Estructura de un makefile

Una makefile consiste en líneas de texto que definen a un archivo o a un conjunto de ellos, o que definen el nombre de una regla dependiendo de un conjunto de archivos. Los archivos de salida necesitan de sus dependencias, y las dependencias también pueden tener sus propias dependencias internas. En las siguientes líneas van los comandos que tienen que identados por una tabulación (tab), los cuales se ejecutarán si las dependencias han sido modificadas más recientemente que el objetivo de la regla. La estructura básica de un makefile es la siguiente:

objetivo: dependencias
     comandos

Herramientas relacionadas con make

Enlaces externos