starky(爱在西元前) 2007 Blog  
去生活就像这个世界便是天堂^_^
最近在看ruby hacking guide (ruby源代码完全解说,Rubyソースコード完全解説)这本书。

看到网上有团队在翻译,可惜没有搜索到翻译好成果物,只好继续看日文版的原文了。

从大一开始就学习c了,这么多年除了学习,还没有真正使用过c来开发项目。
正好可以通过看ruby source来了解一下其中奥妙。

1 从rubyforge下载1.85版的src,解压缩文件到指定目录下。

2 环境准备:我是WindowXp(sp2 jp)+ Cygwin

3 然后打开指定目录下解压缩的readme文件,按照步骤运行命令。
 
* How to compile and install

This is what you need to do to compile and install Ruby:

  
1. If ./configure does not exist or is older than configure.in,
     run autoconf to (re)generate configure.

  
2. Run ./configure, which will generate config.h and Makefile.

  
3. Edit defines.h if you need.  Usually this step will not be needed.

  
4. Remove comment mark(#) before the module names from ext/Setup (or
     add module names if not present)
, if you want to link modules
     statically.

     If you don't want to compile non static extension modules
     (probably on architectures which does not allow dynamic loading)
,
     remove comment mark from the line 
"#option nodynamic" in
     ext/Setup.

  
5. Run make.

  
6. Optionally, run 'make test' to check whether the compiled Ruby
     interpreter works well.  If you see the message 
"test succeeded",
     your ruby works as it should (hopefully).

  
7. Run 'make install'

     You may have to be a super user to install ruby.

编译成功,在usr/local/下面生成了编译后的文件。
posted on 2007-02-22 13:22  爱在西元前  阅读(1309)  评论(2编辑  收藏  举报