Red de conocimiento informático - Material del sitio web - Al programar en un sistema LINUX, ¿cómo se genera el archivo MAKE? ¿Se genera mediante la compilación y conexión de GCC o GDB?

Al programar en un sistema LINUX, ¿cómo se genera el archivo MAKE? ¿Se genera mediante la compilación y conexión de GCC o GDB?

Creo que este amigo ha entendido mal el papel del makefile. Un makefile es un script que controla la versión de un programa compilado. Después de reescribir el archivo original, verifique las dependencias a través del archivo MAKE para generar el archivo final. Por ejemplo, un programa se llama a y su código fuente se llama a.c

a.c también usa el archivo de encabezado a.h, a.h se genera por 1.h y 2.h

Si reescribe 1.h, escribiendo un archivo MAKE. Al crear, se llamará al archivo MAKE para generar la a final de acuerdo con las dependencias, por lo que el programa no sabe qué se utiliza para generar una durante la compilación. ¿Cómo puede generarse por sí mismo?

El archivo MAKE debe ser escrito por usted mismo para indicarle a Make cómo compilarlo. La herramienta de creación es equivalente a un script.