Tecnología

Inicio

Cómo escribir un archivo Make

Creación de un archivo make es necesario cada vez que está compilando software como C ++. Cualquier cosa que se hace en un archivo de maquillaje se puede escribir directamente en la línea de comandos del sistema operativo. Sin embargo, hacer que los archivos son muy útiles porque se puede escribir estos comandos en el archivo de maquillaje, y que hace que las tareas de compilación redundantes más fácil. Siga leyendo para aprender cómo escribir un archivo de maquillaje.

Instrucciones

1 Definir las macros en la parte superior de su archivo Make. Las macros son básicamente variables que pueden ser referenciados en cualquier lugar en el archivo Make. La sintaxis consiste en pares de nombre y valor.

2 Añadir algunos comentarios en su Makefile. Los comentarios tienen ninguna funcionalidad que no sea para mejorar readablitiy humano. Hacer comentarios utilizando el "#" al principio de la línea.

3 Definir un destino limpio en su fichero Make. El objetivo clean eliminará cualquier código objeto viejo y ejecutables. El sytax será:

limpiar:

-rm *.o

La línea que comienza con -rm debe tener una ficha y no tres espacios para ser sintácticamente correcta.

4 Proporcionar un objetivo a actualizar. Este objetivo se actualizará sus archivos con el repositorio de código fuente. Esto garantizará que se compila con el último código fuente.

5 Crear un objetivo de compilación. Esto compilar el código fuente. La sintaxis es la siguiente

compilar:

$CC -c $*.cpp

$ * Compilará cualquier archivo de código fuente que termina en .cpp.

6 Proporcionar un objetivo etiqueta. Esto le permitirá a la etiqueta o rótulo su código fuente, de manera que se puede hacer referencia a estas versiones de archivos para solucionar algunos problemas. La sintaxis de este comando dependerá de su software de control de versiones de código fuente que está utilizando.

7 Crear un destino de despliegue. Esto copia el código ejecutable en la ubicación deseada. La sintaxis de este comando será:

desplegar:

-cp hello /usr/deployments.

Donde hola es el nombre del archivo ejecutable. / usr / despliegues es el directorio que contiene el código ejecutable.

8 Crear un tipo de generación. Esto ejecutará todos los pasos previamente definidos. Por lo tanto, el usuario será más probable es que sólo tiene que escribir "make build" para ejecutar todos los comandos. La sintaxis será:

construir: la actualización de compilación limpia de despliegue

9 Ejecutar el comando "make build".

Consejos y advertencias

  • El nombre predeterminado de un archivo es el "Makefile".