GNU make查找makefile的顺序

在DPDK下有两个makefile,一个GNUmakefile,一个Makefile。比较好奇,实际makefile用的是哪个,打开两个文件,发现Makefile中只有一条语句:

.error Error please compile using GNU Make (gmake)

 

这个说明GNU Make默认是优先选择GNUmakefile,其次才选择Makefile的。

 

另外在前两天做项目,老大写了两个makefile,一个是Makefile,一个是makefile。本意是想默认执行Makefile,没想到最终执行了makefile。

这个说GNU Make默认优先选择makefile,后选择Makefile。

 

查资料发现,GNU Make选择的优先级是 GNUmakefile > makefile > Makefile

posted @ 2018-01-08 22:10  睿智天溪子  阅读(1072)  评论(0编辑  收藏  举报