代码之家  ›  专栏  ›  技术社区  ›  phunehehe

生成文件示例和/或模板

  •  2
  • phunehehe  · 技术社区  · 14 年前

    使用一段时间后 make

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  5
  •   Community davidgyoung    7 年前

    makefile很快就会变得非常复杂,特别是在处理多个目录时。我在职业生涯中遇到的许多Makefile中,除了美化shell脚本外,依赖部分基本上不存在。这类问题在这篇开创性的论文中得到了注意 recursive make considered harmful

    在那里,在下面的一篇文章中 Implementing non-recursive make

    阿尔索 here here 这样您就可以找到人们在搜索虚幻的Makefile(s)模板。

    通常,我所看到的好的Makefile是由一位专家工作了几个月,创建了一个基础设施,将Makefile语法转换成几乎完全不同的东西的结果。开发人员只需要对特殊变量进行赋值,包括magic代码和构建。

    下一步的发展,是一个更现代的工具,如 CMake . CMake将为您生成格式良好的makefile。如果你能控制它,请考虑这样一个工具。

    IMHO你会发现它更有意义,让你更有效率,给你跨平台的附加值,并支持整个构建过程(包括配置、打包、持续集成等)