交叉编译器:
下载:
链接:
https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/
根据核心板的单片机架构进行下载
解压:
首先交叉编译器的压缩包先下载到家目录下的某一个目录中,例如我是在/home/用户名/的目录下创建了一个Linux目录,然后在该目录下有nfs传输文件的软件目录,还有文件夹arm裸机开发的文件目录,然后就是工具目录tool,交叉编译器就下载到tool目录中。
Linux ——目录下
nfs
tool
arm
然后进入到tool目录就是压缩包所在的目录,执行以下命令:
sudo mkdir /usr/local/arm (/usr/local是用户手动安装的软件目录)
sudo cp 压缩包名字(xxx.xz) 拷贝的目的地址(/usr/local/arm)
然后去到/usr/local/arm文件目录下对压缩包进行解压:
cd /usr/local/arm
tar -Jxvf gccxxx.xz
解压完成后进行环境变量的配置:
vim /etc/profile
然后在底部加上:
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
重启,交叉编译器就算安装成功了。
接下来再安装一个库:
sudo apt-get install lsb-core lib32stdc++6
验证:
arm-linux-gnueabihf-gcc -v