开发工具 比 Makefile 好用的工具是 Rakefile

sevk · 2012年07月26日 · 最后由 sevk 回复于 2014年07月28日 · 4207 次阅读

昨天看了一下 rakefile 的用法,太简单了,比 makefile 方便。

这个要看场合了。

在一些日常任务上,rakefile 非常好用。用来编译/构建项目的话,就不如 make 擅长了

看 ruby 的代码就知道,matz 对 makefile 很有意见. 做了个 extruby 自动生成 makefile,

makefile 的生产力低下.

传统的 unix 是由 configure.in / autoconf -> configure -> makefile 的顺序自动生成 makefile 的. 但 autoconf 写一个 工作量太大了. 都是 gnu 惹的祸

make 是 UNIX-base 的标配,ruby 则不是。小项目可以直接手写Makefile,GNU 的autotools给项目(主要是基于 C 的项目)在不同 UNIX 的移植性提供了方便。

#4 楼 @chunyang 嗯,看场合

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册