linux---交叉編譯工具的安裝以及環(huán)境配置
一.給vscode安裝arm-linux-gcc(交叉編譯工具)
**使用4.5版本按裝會(huì)出錯(cuò),而使用5.4版本安裝不會(huì)出錯(cuò)**
?1.先將交叉編譯工具壓縮包c(diǎn)p到家目錄:
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
出現(xiàn)錯(cuò)誤如下:
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系統(tǒng)安裝交叉工具鏈
1.把a(bǔ)rm-linux-gnueabi-5.4.0.tar.xz存放 /mnt/hgfs。。。。,然后在拷貝到家目錄:
命令:cp arm-linux-gnueabi-5.4.0.tar.xz ~
2.自己進(jìn)入家目錄,進(jìn)行解壓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.關(guān)于5.4.0,arm-linux-gcc編譯器的路徑 /usr/local/arm/5.4.0/usr/bin
把/usr/local/arm/5.4.0/usr/bin添加進(jìn)系統(tǒng)的環(huán)境變量里面:/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