arm-linux-gcc在64位ubuntu PC機上安裝過程遇到的問題記錄

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導致

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章