【发布时间】:2010-09-09 04:04:48
【问题描述】:
我已经使用 make 和 makefile 很多年了,虽然这个概念 是健全的,实现有一些不足之处。
有没有人找到任何不会过于复杂的好的替代方法 问题?
【问题讨论】:
-
答案不是很大程度上取决于问题所在吗?对于我试图用它做的事情,
make太简单了。 -
Ruby Rake、CoffeeScript Cake、Python Scons、Java Ant/Maven、C# MSBuild、跨平台 CMake
-
makefile 很简洁,但它本身就是一种语言。我发现很难调试。对于python用户,有很多包,包括
scons、luigi(适应shouldsee/luck)、snakemake、waf。 Java 的替代品有很多,但篇幅太小,无法全部写下来。 -
我还没有尝试过,但github.com/casey/just 听起来有点希望,“产生详细的错误消息并避免 make 的特殊性,因此调试 justfile 比调试 makefile 更容易且不那么令人惊讶”