【问题标题】:Should I name "makefile" or "Makefile"?我应该命名“makefile”还是“Makefile”?
【发布时间】:2012-09-22 01:43:00
【问题描述】:

虽然这两个名称都可以,但生成文件的正确名称是什么?

GNU `make' homepage 使用 Makefile,我想这是给它命名的好方法。以大写形式键入前面的 M 的任何原因?

【问题讨论】:

    标签: coding-style makefile gnu-make


    【解决方案1】:

    What Name to Give Your Makefile GNU Make 手册章节阐明了这一点:

    默认情况下,当make 查找makefile 时,它会尝试以下名称,依次为:GNUmakefilemakefileMakefile。通常你应该调用你的makefile或者makefile或者Makefile。 (我们推荐Makefile,因为它出现在目录列表开头附近的显眼位置,紧邻其他重要文件,例如README。)检查的名字GNUmakefile不建议用于大多数makefile。如果你有一个特定于 GNU make 的 makefile,你应该使用这个名称,并且其他版本的 make 不会理解。其他 make 程序查找 makefileMakefile,但不查找 GNUmakefile

    【讨论】:

      【解决方案2】:

      我认为使用ls 命令时,Makefile 显示在列表的几乎顶部,而不是 makefile。

      【讨论】:

      • 这取决于您的区域设置。
      【解决方案3】:

      这不仅是它出现在目录列表开头附近的显眼原因,而且当你使用“makefile”替换“Makefile”时会导致编译错误。你可以尝试在helloworld中测试Linux设备驱动案例..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-02
        • 1970-01-01
        • 1970-01-01
        • 2014-12-08
        • 1970-01-01
        相关资源
        最近更新 更多