关闭

让编译android的JNI支持cortex-a8指令

标签: jniandroidbuild平台
803人阅读 评论(0) 收藏 举报
分类:

在撰寫 Android JNI 程式的時候,編譯器內定使用 ARMv5TE,使用的是 ARM9 指令集,但是現在手機,硬體平台都是 Cortex-A8 以上,但是很遺憾的是編譯器還是用 ARM9 指令集,其實要使用 Cortex-A8 指令集很簡單,只要在 JNI 目錄中建立一個 Application.mk 檔案,然後加入如下的設定:

# Build both ARMv5TE and ARMv7-A machine code.APP_ABI := armeabi armeabi-v7a

APP_ABI := armeabi armeabi-v7a

重新編譯之後。就會產生使用 ARM9,Cortex-A8兩種指令集的執行檔。


但是如何使编译整个android都支持cortex-a8呢,还得研究研究

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:188490次
    • 积分:2419
    • 等级:
    • 排名:第15281名
    • 原创:37篇
    • 转载:101篇
    • 译文:0篇
    • 评论:24条
    文章分类
    最新评论