Ubuntu搭建Android交叉编译环境

一、下载 Android NDK

Android NDK官方下载页:http://developer.android.com/tools/sdk/ndk/index.html



如果需要旧版本的,比如10b版本,64位linux上使用的,可以直接敲 http://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2

>> “ndk32”: 32位target版,想要64位的换成“ndk64”;

>>"r10b": NDK的版本;

>> "linux-x86_64": 64位linux上使用,如果想要32位linux的,换成“linux-x84”; 如果想要64位mac的,换成“darwin-x86_64”。

下载下来之后解压,然后将ndk-build命令加入到环境变量中

1 $nano ~/.bashrc
2 #在文件的末尾加上: export PATH=$PATH:/home/xyj/android-ndk32-r10b
3 $source .bashrc

二、交叉编译工具

step1、下载

1 $cd /home/xyj/android-ndk-r10b
2 $./build/tools/make-standalone-toolchain.sh --system=linux-x86_64 --toolchain=arm-linux-androideabi-4.8
3 #回车之后输入以下内容就是成功了
4 Copying prebuilt binaries...  
5 Copying sysroot headers and libraries...  
6 Copying libstdc++ headers and libraries...  
7 Creating package file: /tmp/ndk-xyj/arm-linux-androideabi-4.8.tar.bz2  
8 Cleaning up...  
9 Done.

step2、解压到你想要的路径$AAA下,将工具链加入到环境变量中:

$nano ~/.bashrc
#在文件的末尾加上: export PATH=$PATH:$AAA/arm-linux-androideabi-4.8/bin
$source .bashrc

step3. 检测是否安装成功

way1:

$arm #双tab

显示以下内容

Ubuntu搭建Android交叉编译环境

way2:

$arm-linux-androideabi-gcc -v 
#能显示正确信息

$arm-linux-androideabi-g++ -v 
#能显示正确信息

原文链接: https://www.cnblogs.com/xieyajie/p/4727706.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/220585

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 上午10:58
下一篇 2023年2月13日 上午10:58

相关推荐