the make howto create coding-style makefile gnu-make

coding style - howto - ¿Debo nombrar "makefile" o "Makefile"?



makefile structure (3)

Aunque ambos nombres harán el trabajo, ¿cuál es el nombre correcto para los archivos make?

La página de inicio de GNU `make '' usa Makefile , y creo que es la buena manera de nombrarlo. ¿Alguna razón para escribir la M frontal en mayúsculas?


Creo que Makefile se muestra en la parte superior de la lista en lugar de makefile al escribir el comando ls .


no solo es la razón por la que aparece de manera prominente cerca del comienzo de una lista de directorios, sino también porque causaría un error de compilación cuando usa "makefile" para reemplazar "Makefile"。 puede intentar probar en el caso de Linux de Helloworld controlador de dispositivo..


El nombre que le daremos a su capítulo Makefile de GNU Make manual lo aclara:

Por defecto, cuando make busca el makefile, intenta los siguientes nombres, en orden: GNUmakefile , makefile y Makefile . Normalmente, debe llamar a su makefile ya sea makefile o Makefile . ( Recomendamos Makefile porque aparece prominentemente cerca del comienzo de una lista de directorios , cerca de otros archivos importantes como README ). El primer nombre marcado, GNUmakefile , no se recomienda para la mayoría de los makefiles. Debería usar este nombre si tiene un makefile que sea específico para make GNU, y no lo entenderán otras versiones de make. Otros programas de make buscan makefile y Makefile , pero no GNUmakefile .