Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar archivos MAKE en Linux?

¿Cómo utilizar archivos MAKE en Linux?

En los sistemas Linux, la función del makefile es compilar y vincular los archivos fuente escritos. El formato básico del makefile es el siguiente: destino...?

: requisito previo. ..

Comando (Tab)

#Explicación del formato

destino: el archivo de destino generado puede ser un archivo ejecutable o un archivo de destino intermedio

requisito previo: archivo de destino generado

comando: el comando Make, generalmente comandos de compilación y vinculación, debe ir precedido de la tecla Tab para que sea efectivo

Ejemplo simple de makefile (Ubuntu 11.10 ):

El archivo makefile y el archivo fuente hello.c están en la carpeta de comandos recién creada; luego cambie al directorio de comandos en la consola e ingrese directamente el comando make para generar hello.o y exe.out como se muestra en la siguiente figura:

Comando en la consola:

Explicación del comando: gcc?c?hello.c: compila el archivo fuente hello.c en el directorio de comandos y genera saludo después de la compilación .o archivo intermedio.

rm: Elimina los archivos hello.o y exe.out del directorio de comandos

. /exe.out: genera el archivo ejecutable exe.out hello.c, que dice ¡Hola mundo!

make: El comando make tiene el mismo efecto de ejecución que el comando make?exe.