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
至此,交叉编译环境已经搭建完成。


四、编写交叉编译脚本

在这里插入图片描述

相关内容

热门资讯

黑科技辅助(wpk德州职业代打... 您好,wpk德州职业代打这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
黑科技线上!wpk有辅助插件吗... 黑科技线上!wpk有辅助插件吗(微扑克系统发好牌)果然真的是有挂(有挂透明黑科技)-哔哩哔哩1、wp...
黑科技插件(wpk ai辅助)... 黑科技插件(wpk ai辅助)wpkai机器人的打法(WpK)切实是真的有挂(确实有挂)-哔哩哔哩1...
黑科技讲解(wpk代打)外挂透... 黑科技讲解(wpk代打)外挂透明挂辅助插件(透明挂黑科技)真是真的是有挂(有挂规律)-哔哩哔哩;1、...
黑科技辅助(wpk辅助软件)好... 黑科技辅助(wpk辅助软件)好像存在有挂(软件透明挂)专业教程(的确有挂)-哔哩哔哩;人气非常高,a...
黑科技app!wepoke a... 黑科技app!wepoke ai辅助(wepoke黑科技)果然真的有挂(有挂ai辅助)-哔哩哔哩;1...
黑科技最新(wpk最新黑科技)... 黑科技最新(wpk最新黑科技)德州wpk德州有挂吗(WpK)好像存在有挂(有挂方式)-哔哩哔哩德州w...
黑科技数据(pokerx)外挂... 黑科技数据(pokerx)外挂透明挂辅助黑科技(智能ai)一直真的是有挂(确实有挂)-哔哩哔哩pok...
黑科技辅助(wpk最新黑科技)... 黑科技辅助(wpk最新黑科技)wpk真的有挂么(wpK)都是真的是有挂(有挂秘诀)-哔哩哔哩1)wp...
黑科技辅助(wpk俱乐部有外挂... 黑科技辅助(wpk俱乐部有外挂吗)从前真的有挂(透明黑科技)微扑克教程(有挂方法)-哔哩哔哩;wpk...