Coding style 我是否应该命名为;makefile";或;Makefile";?
虽然这两个名称都可以完成此任务,但makefiles的正确名称是什么Coding style 我是否应该命名为;makefile";或;Makefile";?,coding-style,makefile,gnu-make,Coding Style,Makefile,Gnu Make,虽然这两个名称都可以完成此任务,但makefiles的正确名称是什么 使用Makefile,我想这是命名它的好方法。用大写字母键入前面的M有什么原因吗?我认为在使用ls命令时,Makefile几乎显示在列表的顶部,而不是Makefile。GNU Make手册的章节对此进行了澄清: 默认情况下,当make查找makefile时,会按顺序尝试以下名称:GNUmakefile、makefile和makefile。通常,您应该调用makefilemakefile或makefile。(我们建议使用Make
使用Makefile,我想这是命名它的好方法。用大写字母键入前面的M有什么原因吗?我认为在使用
ls
命令时,Makefile几乎显示在列表的顶部,而不是Makefile。GNU Make手册的章节对此进行了澄清:
默认情况下,当make
查找makefile时,会按顺序尝试以下名称:GNUmakefile
、makefile
和makefile
。通常,您应该调用makefilemakefile
或makefile
。(我们建议使用Makefile
,因为它出现在目录列表的开头附近,就在其他重要文件(如README
)的旁边。对于大多数Makefile,不建议使用选中的名字GNUmakefile
。如果您有一个特定于GNUmake
,并且其他版本的make无法理解的makefile,则应使用此名称。其他make程序查找makefile
和makefile
,但不查找GNUmakefile
这不仅是因为它明显地出现在目录列表的开头附近,而且当您使用“makefile”替换“makefile”时,它会导致编译错误。您可以尝试在Linux设备驱动程序的helloworld案例中进行测试。这取决于您的区域设置。