常見交叉編譯器下載網址,


1、在 http://ftp.arm.linux.org.uk/pub/armlinux/toolchain/ 下載已經編譯好的交叉編譯鏈
2、在 http://www.denx.de/en/Software/WebHome 下載已經編譯好的交叉編譯鏈
3、在https://launchpad.net/gcc-arm-embedded下載已經編譯好的交叉編譯鏈

4、如果購買了某個芯片或開發板,一般廠商會提供對應的整套開發軟件,其中就包含了交叉編譯鏈。


-------------華麗的分割線--------

參考https://blog.csdn.net/pengfei240/article/details/52912833?utm_source=blogxgwz1

 

我們使用交叉編譯鏈時,常常會看到這樣的名字:

arm-none-linux-gnueabi-gcc

arm-cortex_a8-linux-gnueabi-gcc

mips-malta-linux-gnu-gcc

其中,對應的前綴為:

arm-none-linux-gnueabi-

arm-cortex_a8-linux-gnueabi-

mips-malta-linux-gnu-

這些交叉編譯鏈的命名規則似乎是通用的,有一定的規則:

arch-core-kernel-system

arch: 用於哪個目標平台。
core: 使用的是哪個CPU Core,如Cortex A8,但是這一組命名好像比較靈活,在其它廠家提供的交叉編譯鏈中,有以廠家名稱命名的,也有以開發板命名的,或者直接是none或cross的。
kernel: 所運行的OS,見過的有Linux,uclinux,bare(無OS)。
systen:交叉編譯鏈所選擇的庫函數和目標映像的規范,如gnu,gnueabi等。其中gnu等價於glibc+oabi;gnueabi等價於glibc+eabi。
---------------------

 


免責聲明!

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



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