昨晚编译成功,虽然没测试效率,但是一定会比JRuby的效率高很多吧。?
环境是 ubuntu 10.0
NDK r5b
Ruby 1.9.2
准备
先把Ruby装上
# ./configure
# make
# sudo make install
如果无意外 RUBY就应该装好了。
然后就是准备NDK的编译了.
先设置环境路径
export NDK=xxxx/android-ndk-r5b
export SYSROOT=$NDK/platforms/android-4/arch-arm
export CC="$NDK/toolchains/xx/armebi-gcc -mandroid --sysroot=$SYSROOT" // 这里是ARM的GCC编译器路径
准备工作就这些。
然后就是编译了
./configure --host=arm-eabi --disable-ipv6 --prefix=/system/local --enable-shared
应该会出现一个混合编译的问题。
下午回家继续写~~不记得了。。。