makefile 和GUNmakefile 那个先执行
时间: 2024-06-13 15:09:25 浏览: 157
gun+makefile中文手册.pdf
4星 · 用户满意度95%
根据引用[2]所述,默认情况下,make会按照文件名顺序寻找makefile文件并执行,查找的文件名顺序为:“GNUmakefile”、“makefile”、“Makefile”。因此,如果当前目录下同时存在“GNUmakefile”和“Makefile”文件,make会先执行“Makefile”。如果当前目录下只有“GNUmakefile”文件,则make会执行该文件。但是需要注意的是,“GNUmakefile”是我们不推荐使用的文件名,因为只有“GNU make”才可以识别,而其他版本的make程序只会在工作目录下“makefile”和“Makefile”这两个文件。因此,为了保证makefile的可移植性和兼容性,建议使用“makefile”或“Makefile”作为文件名。
阅读全文