Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

4年前关闭。



Improve this question




想象一下,您可以为新的C++项目自由选择GNU make之类的工具。您会选择什么?有可用的替代品吗?

它应该有
  • 命令行界面
  • “轻松”了解
  • 易于设置为默认C++项目
  • 可能支持src/bin分隔,这与Java
  • 一样
  • 可能不会对其他软件/库添加太多依赖项
  • 平台独立()
  • 功能:
  • 构建规则/模板(例如make),但以易于理解的方式生成
  • 递归爬网目录并在没有其他规则的情况下应用规则
    “Makefile”
  • 异常(exception)配置

  • 注意:

    GNU make没错。我只是不喜欢它的语法,所有这些年来增长的东西和愚蠢的递归都会产生问题。我已经使用gmake多年了。

    最佳答案

    我使用cmake,我很高兴进行了切换。

    编辑

    wikipedia article中找到的功能列表:



    但老实说:几乎所有事情都比gnu toolchain好。

    07-24 09:45
    查看更多