打印

[问题求助] 可以交叉编译ruby吗?

可以交叉编译ruby吗?

我想放在arm板上跑

TOP

ruby是动态语言,只要对应平台有它的解析器实现就可以在那个平台运行。
###
blog => red_world,
mail => [image]http://services.nexodyne.com/email/icon/NTbKP7EQRA%3D%3D/c2n6Sgw%3D/R01haWw%3D/0/image.png[/image]
###

TOP

多谢回复,我的意思是如果我在arm板上有一个1.rb的文件,如果我要运行它,是不是需要ruby才行啊?所以我想把ruby编译成arm格式,然后放到arm板上的/usr/bin目录里。 是不是这样啊?如果不是,请问应该怎样? 谢谢。

TOP

ruby不是编译的,是解释执行的。

TOP

把ruby解释器的源代码下载,试试能不能编译到你的平台上。

ruby解释器是c语言写的,绝大部分应该是可以编译到ARM架构的。

我曾经见过PSP上跑的ruby.
XRuby Compiler

TOP

引用:
原帖由 yawl 于 08/3/14 05:41 发表
把ruby解释器的源代码下载,试试能不能编译到你的平台上。

ruby解释器是c语言写的,绝大部分应该是可以编译到ARM架构的。

我曾经见过PSP上跑的ruby.
ohoh,每次都是早上见到你。。。
###
blog => red_world,
mail => [image]http://services.nexodyne.com/email/icon/NTbKP7EQRA%3D%3D/c2n6Sgw%3D/R01haWw%3D/0/image.png[/image]
###

TOP

2008-12-05 05:33 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61