【发布时间】:2012-09-22 01:43:00
【问题描述】:
虽然这两个名称都可以,但生成文件的正确名称是什么?
GNU `make' homepage 使用 Makefile,我想这是给它命名的好方法。以大写形式键入前面的 M 的任何原因?
【问题讨论】:
标签: coding-style makefile gnu-make
虽然这两个名称都可以,但生成文件的正确名称是什么?
GNU `make' homepage 使用 Makefile,我想这是给它命名的好方法。以大写形式键入前面的 M 的任何原因?
【问题讨论】:
标签: coding-style makefile gnu-make
What Name to Give Your Makefile GNU Make 手册章节阐明了这一点:
默认情况下,当
make查找makefile 时,它会尝试以下名称,依次为:GNUmakefile、makefile和Makefile。通常你应该调用你的makefile或者makefile或者Makefile。 (我们推荐Makefile,因为它出现在目录列表开头附近的显眼位置,紧邻其他重要文件,例如README。)检查的名字GNUmakefile不建议用于大多数makefile。如果你有一个特定于 GNUmake的 makefile,你应该使用这个名称,并且其他版本的 make 不会理解。其他 make 程序查找makefile和Makefile,但不查找GNUmakefile。
【讨论】:
我认为使用ls 命令时,Makefile 显示在列表的几乎顶部,而不是 makefile。
【讨论】:
这不仅是它出现在目录列表开头附近的显眼原因,而且当你使用“makefile”替换“Makefile”时会导致编译错误。你可以尝试在helloworld中测试Linux设备驱动案例..
【讨论】: