1、下载交叉编译器
Downloads | GNU-A Downloads – Arm Developer
sudo wget https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz
在普通用户下使用交叉编译器
2、在 Ubuntu 中创建目录: /usr/local/arm
sudo mkdir /usr/local/arm
3、交叉编译器复制到/usr/local/arm 中
sudo cp gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz /usr/local/arm/ -f
4、拷贝完成以后在/usr/local/arm 目录中对交叉编译工具进行解压
sudo tar -vxf gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz
5、修改环境变量,使用打开/etc/profile 文件,
sudo vi /etc/profile
添加 export PATH=$PATH:/usr/local/arm/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/bin
修改好以后就保存退出,重启 Ubuntu 系统,交叉编译工具链(编译器)就安装成功了。
6、安装相关库
sudo apt-get update //先更新,否则安装库可能会出错
sudo apt-get install lsb-core lib32stdc++6 //安装库
7、交叉编译器验证
arm-none-linux-gnueabihf-gcc -v
在ROOT用户下使用交叉编译器
ROOT下添加环境变量
1.指令:sudo su
切换到root模式网址:yii666.com<
2.指令:vi ~/.bashrc
打开以后,在最后面输入如下所示内容:
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
(PATH后是自己保存的编译器的路径)修改好以后保存并退出。
3.指令:source ~/.bashrc
4.指令:echo $PATH
查看一下是否添加进去了
5.指令:arm-linux-gnueabihf-gcc -v
查看版本,有信息则说明成功了网址:yii666.com