1. 下載arm-linux-gcc.-4.4.3版本
2. 解壓
解壓後的文件夾的名稱位“opt”
3. 切換至解壓後的目錄
4. 安裝
sudo mv -f opt /usr/local
5. 路徑添加至環境變量變量
sudo gedit ~/.bashrc
在打開的.bashrc文件的最後添加:
export PATH=$PATH:/usr/local/opt/FriendlyARM/toolschain/4.4.3/bin
保存,關閉
執行source ~/.bashrc使配置生效
6. 命令測試
arm-linux-gcc -v
出現版本信息,則成功
1. .arm-none-linux-gnueabi-gcc not dound
由於64位Linux系統下無法兼容32位交叉編譯器導致
解決方法:
sudo apt install libc6-i386
2. error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or direcory。
```shell
sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6
```
3.未找到libz.so.1
```shell
sudo apt install lib32z1
```
4. uboot 編譯出錯 cc1: error: bad value (armv4) for -march= switch
未正確設置CROSS_COMPILE導致