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

sevk · July 26, 2012 · Last by sevk replied at July 28, 2014 · 4534 hits

昨天看了一下 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 嗯,看场合

You need to Sign in before reply, if you don't have an account, please Sign up first.