使用 Android DNK 编译 Ruby 1.9.2
2013-12-04 21:57
411 查看
昨晚编译成功,虽然没测试效率,但是一定会比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
应该会出现一个混合编译的问题。
下午回家继续写~~不记得了。。。
环境是 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
应该会出现一个混合编译的问题。
下午回家继续写~~不记得了。。。
相关文章推荐
- android的m、mm、mmm编译命令的使用
- Android使用编译后的第三方库(集成环境下)
- android源码使用proguard混淆编译及错误总结
- 关于使用Android NDK编译ffmpeg
- ffmpeg2.2在ubuntu下使用NDK编译——并在android工程下测试使用
- android的m、mm、mmm编译命令的使用
- android开发 NDK 编译和使用静态库、动态库 (转)
- 阿里秒级android增量编译工具freeLine的使用入门
- Windows中使用命令行方式编译打包Android项目
- Android下使用C语言的四种编译方式
- ubuntu 下 使用android 源码编译生成apk实现静默安装
- 浅谈独立使用NDK编译库文件(Android)
- Android使用NDK编译时的常用命令
- 使用DX 编译 Android应用
- android的m、mm、mmm编译命令的使用
- Android中使用Makefile编译程序和库的方法
- 使用fedora进行Android源码的编译
- 在Android中通过jni方式使用编译好的FFmpeg库-Android中使用FFmpeg媒体库(二)
- 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中<meta-data>变量的值
- 在linux下使用ant创建编译Android项目