Makefile文件名约定

时间:2018-03-16 11:06:38

标签: c makefile gnu-make

我想使用make文件在Windows 10 64位上使用gcc version 5.1.0 (tdm64-1)编译器编译我的C程序。当我将make文件命名为makefileMakefile时,它已成功编译。但是,当我将其命名为MAKEFILE时,它失败并且此错误显示:

mingw32-make: *** No targets specified and no makefile found.  Stop.

我想问的是这个错误只发生在Windows机器上或者会议禁止`MAKEFILE'用于生成文件文件名吗?

1 个答案:

答案 0 :(得分:5)

myList.sort((String o1, String o2) -> mInput.equals(o1) && !mInput.equals(o2) ? -1 : o1.compareTo(o2)); 默认使用名为GNU makemakefile的makefile。如果它没有找到这样的文件就会抱怨。

如果makefile文件名不同,则可以手动指定makefile filename:

Makefile