什么是(M | m)akefile语义?

时间:2008-10-30 23:06:28

标签: makefile gnu-make

使用makefile和Makefile有区别吗?

4 个答案:

答案 0 :(得分:2)

gmake使用以下顺序找到的第一个“make”文件:

GNUmakefile,makefile,Makefile

否则,它们在语义上是等价的。如果您使用GNU扩展,GNU建议仅使用GNUmakefile。

Source

答案 1 :(得分:1)

不,没有。即使在具有区分大小写的文件系统的平台上,'make'程序也会查找这两个名称。 GNU Make检查'makefile'然后检查'Makefile'(技术上它首先检查GNUmakefile,但你不需要使用该名称)。

答案 2 :(得分:0)

糟糕。应该用Google搜索。

如果目录有makefile和Makefile,gmake将优先使用makefile。

答案 3 :(得分:0)

因此。不知道GNUmakefile。谢谢tvanfosson! ( - ;

不了解Gamecat的建议,因为这与我测试时的结果相反。

感谢弗洛林,你的建议就是我现在所发现的。

makefile然后是Makefile(似乎是由GNUmakefile取代的。)

欢呼声,

罗布