安裝交叉編譯工具鏈arm-linux-gnueabi-5.4.0


交叉編譯

一個專門為ARM平台的Linux 系統而設計的一個編譯工具, 使得我們可以在電腦(x86)平台來寫代碼、編譯代碼,后生成的可執行文件可以傳輸到arm平台來使用。
 
0
 

如何安裝

1. 獲得 arm-linux-gnu5.4.0.rar;
2. 把交叉編譯工具鏈復制到 Linux 的家目錄下;
$ cp arm-linux-gnueabi-5.4.0.tar.xz ~ 

3. 解壓到根目錄 /

$ sudo tar -Jxvf arm-linux-gnueabi-5.4.0.tar.xz -C /
4. 配置環境變量 $ vim ~/.bashrc,在文件末尾添加:
export PATH=/usr/local/arm/5.4.0/usr/bin:$PATH 
 
5. 檢查是否可用
arm-linux-gcc -v

可以使用file 命令來查看可執行文件的運行平台。

 

 

遭遇問題1:

e$ /usr/local/arm/5.4.0/usr/bin/arm-linux-gcc hello.c -o hello_arm /usr/local/arm/5.4.0/usr/bin/../libexec/gcc/arm-none-linux-gnueabi/5.4.0/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory
原因:
系統中缺失了一個庫 libmpfr.so.4
 
解決方法:
把系統中原有的mpfr.6 建立一個軟連接 mpfr.4
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libmpfr.so.6 /usr/lib/x86_64-linux-gnu/libmpfr.so.4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM