• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

编译rubysource

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
最近在看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/下面生成了编译后的文件。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ruby数据库表添加字段、修改字段类型、修改字段名称发布时间:2022-07-14
下一篇:
rubyandpython发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap