Siguiente: Ejercicios de evaluación
Subir: Manejo avanzado de la consola UNIX/linux
Anterior: Práctica
Índice de Materias
La utileria make determina que partes de un programa extenso necesitan ser
recompilados. Tambien ayuda a organizar y ejecutar un conjunto de tareas.
Ayuda en la Web:
Make necesita de un archivo llamado makefile que describe cómo y qué compilar o
ejecutar. Por defecto make busca archivos que se llaman Makefile, pero se le pueden
pasar archivos con otros nombres con la opción -f.
Un makefile consiste de reglas de la siguiente forma:
target ... : dependencies ...
command
...
- El target es usualmente el nombre de un archivo que es generado por un programa.
- Ejemplo de targets son nombre de archivos ejecutables o fuentes. Aunque también es el nombre de un conjunto de acciones a ejecutar.
- Una dependencia es una acción que make tienen que ejecutar previamente.
- Un comando es una acción o comando que make lleva a cabo. Es necesario agregar un tabulador antes de cada comando.
Como ejemplos veamos los makefiles contenidos en MakeF/ejemplo_C
(compilación) y en MakeF/makefile
(ejecución de tareas).
Siguiente: Ejercicios de evaluación
Subir: Manejo avanzado de la consola UNIX/linux
Anterior: Práctica
Índice de Materias
Centro de Ciencias Genómicas/UNAM, México 2006-7