linux---交叉编译工具的安装以及环境配置
一.给vscode安装arm-linux-gcc(交叉编译工具)
**使用4.5版本按装会出错,而使用5.4版本安装不会出错**
1.先将交叉编译工具压缩包cp到家目录:
cp arm-linux-gnueabi-5.4.0.tar.xz ~
2.在家目录里面解压:
sudo tar Jxvf arm-linux-gnueabi-5.4.0.tar.xz -C /
//将交叉编译工具解压到根目录下
3.把编译器的路径添加在/etc/profile里面最后一行:sudo vim /etc/profile
export PATH=/usr/local/arm/5.4.0/usr/bin/:$PATH
生效配置文件:source /etc/profile
注意:我要要用的编译器在此路径下:/usr/local/arm/5.4.0/usr/bin/arm-linux-gcc
出现错误如下:
error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory
解决方案:
sudo ln -s /usr/lib/x86_64-linux-gnu/libmpfr.so.6 /usr/lib/x86_64-linux-gnu/libmpfr.so.4
4.配置成功用arm-linux-gcc -v 命令查看是否安装配置好。

2.给Ubutnu系统安装交叉工具链
1.把arm-linux-gnueabi-5.4.0.tar.xz存放 /mnt/hgfs。。。。,然后在拷贝到家目录:
命令:cp arm-linux-gnueabi-5.4.0.tar.xz ~
2.自己进入家目录,进行解压arm-linux-gnueabi-5.4.0.tar.xz,注意:要解压到根目录/
arm-linux-gnueabi-5.4.0.tar.xz解压后有:/usr/local/arm 。。。
sudo tar Jxvf arm-linux-gnueabi-5.4.0.tar.xz -C /
3.关于5.4.0,arm-linux-gcc编译器的路径 /usr/local/arm/5.4.0/usr/bin
把/usr/local/arm/5.4.0/usr/bin添加进系统的环境变量里面:/etc/profile
全局配置:/etc/profile----》作用于所有用户
用户配置:/home/cyz/.bashrc----》作用于本用户
sudo vim /etc/profile (在最后一行添加):
export PATH=/usr/local/arm/5.4.0/usr/bin:$PATH
4.生效配置文件:
source /etc/profile
5.查看编译器版本:
arm-linux-gcc -v