Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
想象一下,您可以为新的C++项目自由选择GNU make之类的工具。您会选择什么?有可用的替代品吗?
它应该有
命令行界面 “轻松”了解 易于设置为默认C++项目 可能支持 一样可能不会对其他软件/库添加太多依赖项 平台独立(新) 功能:
构建规则/模板(例如make),但以易于理解的方式生成 递归爬网目录并在没有其他规则的情况下应用规则
“Makefile” 异常(exception)配置
注意:
GNU make没错。我只是不喜欢它的语法,所有这些年来增长的东西和愚蠢的递归都会产生问题。我已经使用gmake多年了。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
想象一下,您可以为新的C++项目自由选择GNU make之类的工具。您会选择什么?有可用的替代品吗?
它应该有
src/bin
分隔,这与Java “Makefile”
注意:
GNU make没错。我只是不喜欢它的语法,所有这些年来增长的东西和愚蠢的递归都会产生问题。我已经使用gmake多年了。
最佳答案
我使用cmake,我很高兴进行了切换。
编辑
在wikipedia article中找到的功能列表:
但老实说:几乎所有事情都比gnu toolchain好。