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

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

昨天看了一下 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 的移植性提供了方便。

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