使用 Android DNK 编译 Ruby 1.9.2
来源:互联网 发布:为什么贫穷 知乎 编辑:程序博客网 时间:2024/06/04 20:08
昨晚编译成功,虽然没测试效率,但是一定会比JRuby的效率高很多吧。?
环境是 ubuntu 10.0
NDK r5b
Ruby 1.9.2
准备
先把Ruby装上
# ./configure# make# sudo make install
如果无意外 RUBY就应该装好了。
然后就是准备NDK的编译了.
先设置环境路径
export NDK=xxxx/android-ndk-r5bexport SYSROOT=$NDK/platforms/android-4/arch-armexport CC="$NDK/toolchains/xx/armebi-gcc -mandroid --sysroot=$SYSROOT" // 这里是ARM的GCC编译器路径
准备工作就这些。
然后就是编译了
./configure --host=arm-eabi --disable-ipv6 --prefix=/system/local --enable-shared
应该会出现一个混合编译的问题。
下午回家继续写~~不记得了。。。
- 使用 Android DNK 编译 Ruby 1.9.2
- Android DNK安装笔记
- android dnk 引导
- 记录Android dnk 文档
- Android DNK开发错误记录
- hello world (android studio DNK )
- 一、PocketSphinx-Android DNK环境搭建
- Android studio下的DNK开发JNI详解流程
- 配置 Android 的 SDK, DNK, JDK, ANT 环境
- 配置Android的SDK,DNK,JDK,ANT打包APK环境
- 配置Android的SDK,DNK,JDK,ANT打包APK环境
- 配置Android的SDK,DNK,JDK,ANT打包APK环境
- 随笔记录使用DNK时遇到的几个问题
- Windows系统下Android DNK r5环境配置和开发(二)
- Windows系统下Android DNK r5环境配置和开发(三)
- 编译ruby 扩展
- ruby编译安装
- ruby编译 windows
- windows 服务器cpu过高,致使服务器无法处理正常的请求
- 使用AsyncTask时出现doInBackground没有调用的处理方法
- fedora 搭建pptp vpn server
- Working as a domain leader
- c语言指针详解
- 使用 Android DNK 编译 Ruby 1.9.2
- 框架jar包
- 写入CSDN中的第一篇之后
- 项目后期开发中的项目优化
- mahout系列之---谱聚类
- 尽量不要写 if(((X - Y)- Z) > 0 )这样的判断,而要写成 if((X - Y) > Z )
- StringUtils中 isNotEmpty 和isNotBlank的区别
- Exercise 4.7
- JAVA中String与StringBuffer的区别 .