安卓-ndk交叉编译器提取

一 下载安卓ndk

1 下载地址:https://developer.android.google.cn/ndk/downloads/older_releases.html
2 进入网址后, 点击同意条款, 选择需要的版本下载
建议: 如果编译库,建议选择10e版本
原因: 10e版本较低,编译出的库,具有很好的适应性

二 提取安卓NDK中的交叉编译器

1 解压ndk包
2 进入 build/tools 目录
3 执行命令
sudo ./make-standalone-toolchain.sh --install-dir=/opt/ndkr14b --toolchain=arm-linux-androideabi-4.9 --arch=arm --platform=android-21
备注:
(1)命令概述:
–install-dir 安装编译器目录
–arch 指定CPU体系结构 例如 arm | arm64 | x86 | x86_64 等
–toolchain 选项指定编译器 一般选择–toolchain=arm-linux-androideabi-4.9
可在toolchain目录查看支持哪些编译器
–platform 安装系统 21代表安卓5.0系统
可在platform文件夹查看 支持哪些系统

(2) 经验
提取10e版本,执行make-standalone-toolchain.sh脚本, 一定要在解压目录执行 例如 sudo ./build/tools/make-standalone-toolchain.sh …
其他版本 提取过的未发现此问题 比如18b 14b 等

三 编译

用提取的编译器编译代码 和 arm 编译器编译代码 流程参数都一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值