交叉编译器:在X86的架构上编译ARM架构的GCC编译器
使用ARM官方的交叉编译器 gcc-arm9.2-2019.12-x86_64-arm-none-linux-gnueabihf
下载地址:
1、sudo mkdir /usr/local/arm
2、将下载好的编译器 .tar.xz格式的压缩包放到刚刚建立的/usr/local/arm文件夹里面
3 、sudo tar -vxf gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz //进行解压
4、sudo vi /etc/profile //打开文件,修改环境变量
在最后面输入
export PATH=$PATH:/usr/local/arm/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/bin
4、安装相关的库
sudo apt-get update //更新一下
sudo apt-get install lsb-core lib32stdc++6 //安装库
5、交叉编译器的验证
arm-none-linux-gnueabihf-gcc -v //查看版本号