arm-linux-gcc工具鏈下載

來源:互聯網
上載者:User
arm-linux-gcc工具鏈下載

常用的交叉編譯起可以從下邊的網站下載:
http://frank.harvard.edu/~coldwell/toolchain/

http://www.kegel.com/crosstool/


下內容摘自:http://hi.baidu.com/zhxubo/blog/item/ee0987b41c66a0748ad4b263.html

http://www.handhelds.org/download/projects/toolchain/

http://ftp.arm.linux.org.uk/pub/armlinux/toolchain/

http://so.hustonline.net/list.aspx?word=arm-linux-gcc-4.1.2&schoolInput=%CB%F9%D3%D0%D1%A7%D0%A3&schoolId=0&level=0


http://ftp.snapgear.org:9981/pub/snapgear/tools/arm-linux/

   
3.4.1

最 常用的編譯版本是arm-linux-gcc-3.4.1 和 arm-linux-3.3.2
的,現在的嵌入式開發基本上用的是這些,3.4.1的用於編譯2.6的核心,而3.3.2的常用於編譯busybox,和bootloader(u-
boot),編譯的版本配合不好的話就會出錯,所以要選擇好編譯版本,如果這個版本不行的話,可以試試其他的版本,在uclinux上用的多的就是
arm-elf-tools-20030314

http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2


http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.3.2.tar.bz2

如 果系統中又裝了3.4.1和3.3.2的版本的話,可以在 .bashrc
中通過設定PATH來指定預設的版本為GCC3.4.1,然後再開啟一個新的終端就可以用了,如果需要使用3.3.2的話,可以用具體的路徑指定
(/usr/local/arm/3.3.2/bin/arm-linux-)。

在~/.bashrc最後加入:   export PATH=$PATH:/usr/local/arm/3.4.1/bin  






如果編譯u-boot或者busybox的時候指定
3.3.2的版本:
CROSS_COMPILE=/usr/local/arm/3.3.2/bin/arm-linux-

3.4.1的就直接用arm-linux-就可以了。

arm-linux-gcc-
4.2.1的版本在


http://ftp.snapgear.org:9981/pub/snapgear/tools/arm-linux/

這裡可以下載,arm-linux-tools-20070808.tar.gz

這個可能是4.2.1的版本,因為下面有編譯4.2.1的方法還有相應的程式碼封裝,build-arm-linux-4.2.1

,此版本由於過大,我沒有下載。

下面的這個是ARM官方給的下載連結4.2.1的
http://www.codesourcery.com/gnu_toolchains/arm/download.html


然後將HOST選擇為IA32 GNU/Linux,點擊下載就可以了。不過首碼為arm-none-eabi-而不是arm-linux-有點鬱悶。


己編譯一個交叉編譯環境是個很艱難的過程,有些軟體又依賴不同的版本,所以自己維護一個是相當費時費力傷腦筋的過程,關於arm-linux-
toolchain,arm-elf-toochain的區別,主要是編譯過程中所用的C庫的不同,arm-linux用的是glibc,arm-elf
用的是newlibc,ulibc等,具體的可以去網上搜集,一般編譯arm+linux的用arm-linux-,而編譯uclinux則用arm-
elf-

這是我在網上找到的一些下載交叉編譯環境的網站

0.http://ftp.arm.linux.org.uk/pub/armlinux/toolchain
[  
] cross-2.95.3.tar.bz2            20-Jul-2001 21:12   35M
[   ]
cross-3.0.tar.bz2               20-Jul-2001 22:27   39M
[   ]
cross-3.2.tar.bz2               23-Aug-2002 11:04   81M
[   ]
cross-3.2.tar.gz                23-Aug-2002 10:01   93M

1.http://opensrc.sec.samsung.com/download.html      

GCC 3.4.0 based :
arm-uclinux-tools-base-gcc3.4.0-20040713.sh
(binutil-2.15 based)
arm-uclinux-tools-c++-gcc3.4.0-20040713.sh
arm-uclinux-tools-gdb-20040713.sh      

GCC 2.95.3 based :
arm-elf-tools-20040427.sh by Hyok, Apr 27,
2004. (binutil-2.14/linux-2.6.5 based)
arm-elf-tools-20040305.sh by
Hyok, Mar 5, 2004. (binutil-2.14 based)
   
2.http://www.handhelds.org/download/projects/toolchain/
[ ]arm-linux-gcc-3.3.2.tar.bz2                  
03-Nov-2003 10:23   71M  
[
]arm-linux-gcc-3.4.1.tar.bz2                   29-Jul-2004 14:01   41M

3.http://linux.omap.com/pub/toolchain/
[  
]obsolete-gcc-3.3.2.tar.bz2        15-May-2004 12:18   76M

4.http://ftp.snapgear.org:9981/pub/snapgear/tools/arm-linux/
5.http://www.uclinux.org/pub/uClinux/arm-elf-tools/

6.http://www.w-ww.org/~rmoravcik/sbc2410/toolchains/arm-linux-gcc-4.1.2-moko.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.