ubuntu下x86架构中交叉编译arm架构的程序

ubuntu下x86架构中交叉编译arm架构的程序


我们平时使用的大多数电脑都是英特尔的处理器,使用的是x86架构,因此仿真过程的代码是在x86架构的处理器运行的。但是当我们需要将程序部署到终端用于实物调试时,大多数平台都是arm架构的,而且资源有限,如果不想在终端编译,完全可以在自己电脑编译完成之后将可知性文件放在终端平台上。

交叉编译工具链安装

使用命令行安装
安装gcc

sudo apt-get install gcc-aarch64-linux-gnu 

测试是否安装成功:

aarch64-linux-gnu-gcc -v

安装g++

sudo apt-get install g++-aarch64-linux-gnu 

测试是否安装成功:

aarch64-linux-gnu-g++ -v

参考链接:https://www.bilibili.com/video/BV1w94y127Wq/?spm_id_from=333.999.0.0&vd_source=b5f4cc3164dc8493bb4be0f21fb83dee

操作步骤

一般步骤:在下载到的源码文件夹下新建biuld并进入,命令行输入cmake … ,命令行输入make -j
或参考up主等gui配置:https://www.bilibili.com/video/BV1it4y1H7D4/?spm_id_from=333.999.0.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值