Ubuntu搭建Android架构so库交叉编译环境
创始人
2025-01-09 14:34:25
0

目录

  • 前言
  • 一、下载NDK并安装
  • 二、安装NDK
  • 三、配置交叉编译工具链
  • 四、编写交叉编译脚本


前言

需要将一些源码编译成Android可用的架构的so库

一、下载NDK并安装

https://developer.android.google.cn/ndk/downloads/
在这里插入图片描述


二、安装NDK

将下载下来的android-ndk-r23b-linux.zip解压在根目录,并配置环境
vi ~/.profile
在末尾出添加并保存
export ANDROID_NDK_ROOT=“/home/marico/android-ndk-r23b”
然后再执行source ~/.profile
在终端上输入ndk-build,提示如下图所示,即安装成功。

在这里插入图片描述


三、配置交叉编译工具链

在android-ndk-r23b/build/tools目录有生成独立工具链的脚本make-standalone-toolchain.sh
make-standalone-toolchain.sh --install-dir=/tmp/android-toolchain --arch=arm64 --platform=android-29
–install-dir 工具链安装位置
–arch 编译的so库架构
–platform 编译平台
因为我编译的是Android arm64架构的,采用的是默认配置
android-ndk-r23b/toolchains/llvm/prebuilt/linux-x86_64/bin
在这里插入图片描述
配置工具链的环境
vi ~/.profile
在末尾出添加并保存
export TOOLCHAIN_PATH=“$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/linux-x86_64/bin”
然后再执行source ~/.profile
至此,交叉编译环境已经搭建完成。


四、编写交叉编译脚本

在这里插入图片描述

相关内容

热门资讯

黑科技真的"wopo... 黑科技真的"wopoker手机辅助!外挂透明挂辅助app(黑科技)教你攻略"果然是真的有挂;1、超多...
辅助黑科技"德州之星... 辅助黑科技"德州之星有透视挂吗!外挂透明挂辅助工具(黑科技)2025新版"一贯存在有挂一、德州之星有...
挂辅助挂(德扑之星)ai智能机... 挂辅助挂(德扑之星)ai智能机器人(AI)记牌器(好像是有挂)1)辅助挂:进一步探索辅助透视大陆,与...
黑科技有挂"微扑克a... 黑科技有挂"微扑克ai软件!外挂透明挂辅助工具(黑科技)wpk教程"切实有挂;亲,关键说明,微扑克a...
工具辅助挂(德州之星)ai辅助... 工具辅助挂(德州之星)ai辅助(Ai)辅助挂(竟然有挂)1、点击下载安装,插件透视分类一目了然!2、...
黑科技好牌"云扑克辅... 黑科技好牌"云扑克辅助软件!外挂透明挂辅助神器(黑科技)微扑克教程"总是是真的有挂;1、云扑克辅助软...
ai辅助挂(德州ai)透视挂(... ai辅助挂(德州ai)透视挂(Ai)有透视挂(竟然真的是有挂);1、全新机制【软件透明挂】2、全新【...
黑科技玄学"德扑之星... 黑科技玄学"德扑之星辅牌!外挂透明挂辅助挂(黑科技)新版2025教程"好像是真的有挂德扑之星辅牌辅助...
数据辅助挂(德扑ai)ai智能... 数据辅助挂(德扑ai)ai智能系统(AI)透明软件的使用方法(好像有挂)1、操作简单,无需注册,只需...
辅助黑科技"aapo... 辅助黑科技"aapoker是什么软件!外挂透明挂辅助器(黑科技)透明教程"一贯有挂;1、点击下载安装...