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

你可能感兴趣的:(bug,工具,ubuntu,arm,linux)