【NDK独立编译工具链】NDK提取独立编译工具链

此处只给出 NDK 独立工具链的生成方法;

一、下载NDK

墙内下载地址:NDK下载

此时最新稳定版本 (r16b)

二、提取独立编译工具链

  1. 解压之后得到文件夹:android-ndk-r16b

  2. 配置NDK环境变量

    # 在 /etc/profile 中添加如下语句
    export NDK_HOME=[你的路径]/android-ndk-r16b
    export PATH=$NDK_HOME:$PATH
    
    # 最后使环境变量生效
    # source /etc/profile 
    
  3. 提取

    # 使用 NDK 提供的工具提取
    $NDK_HOME/build/tools/make-standalone-toolchain.sh --arch=arm --platform=android-22 --install-dir=/tmp/android-standalone-toolchain-22
    # 参数说明:
    #	--arch:目标系统运行平台
    #	--platform:对应目标 android 系统的 API
    #	--install-dir:提取后工具链的存储路径(可以随便移动,及时更新环境变量即可)
    
    • –arch 参数表

      工具链
      mips64 编译器–arch=mips64
      mips GCC 4.8 编译器–arch=mips
      x86 GCC 4.8 编译器–arch=x86
      x86_64 GCC 4.8 编译器–arch=x86_64
      arm–arch=arm
      arm64–arch=arm64

三、添加环境变量并使用

  1. 添加环境变量

    # 添加编译工具链的环境变量
    export $ANDROID_TOOLS_HOME=[你的工具链路径]
    export PATH=$PATH:$ANDROID_TOOLS_HOME/bin
    
    # 最后使环境变量生效
    # source /etc/profile 
    
  2. 使用

    root@ubuntu:/work/test/android-tools# arm-linux-androideabi-gcc -v
    Using built-in specs.
    ...
    ...
    ...
    Thread model: posix
    gcc version 4.9.x 20150123 (prerelease) (GCC)
    root@ubuntu:/work/test/android-tools# 
    
  3. 至此,所有工作已完成。


—— 2018-12-04 ——

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值