我们平时使用的大多数电脑都是英特尔的处理器,使用的是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
操作步骤
一般步骤:在下载到的源码文件夹下新建biuld并进入,命令行输入cmake … ,命令行输入make -j
或参考up主等gui配置:https://www.bilibili.com/video/BV1it4y1H7D4/?spm_id_from=333.999.0.0