make, mandato
Este tema proporciona información sobre cómo simplificar los procesos de recompilación y reenlace utilizando el mandato make .
Le permite registrar, una sola vez, relaciones específicas entre archivos. A continuación, puede utilizar el mandato make para realizar automáticamente todas las tareas de actualización.
En cualquier proyecto, normalmente enlaza programas desde archivos de objeto y bibliotecas. A continuación, después de modificar un archivo fuente, vuelva a compilar algunos de los orígenes y vuelva a enlazar el programa tan a menudo como sea necesario. El mandato make ayuda a mantener un conjunto de programas, normalmente pertenecientes a un proyecto de software determinado, creando versiones actualizadas de los programas. El mandato make es más útil para proyectos de programación de tamaño medio. No resuelve los problemas de mantener más de una versión de origen y de describir programas grandes (consulte el mandato sccs ).
Utilizando el mandato make para mantener programas, puede:
- Combine las instrucciones para crear un programa grande en un solo archivo.
- Defina macros para utilizarlas en el archivo de descripción de mandatos make .
- Utilice los mandatos de shell para definir el método de creación de archivos, o utilice el mandato make para crear muchos de los tipos básicos de archivos.
- Crear bibliotecas.
El mandato make requiere un archivo de descripción, nombres de archivo, reglas especificadas para informar al mandato make sobre cómo crear muchos tipos estándar de archivos e indicaciones de fecha y hora de todos los archivos del sistema.