You can download frequently-used cross-compilation files from the following sites: Http://frank.harvard.edu /~ Coldwell/toolchain/
Http://www.kegel.com/crosstool/I From: 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
The most commonly used build versions are arm-linux-gcc-3.4.1 and arm-linux-3.3.2 Currently, embedded development basically uses these, 3.4.1 is used to compile the 2.6 kernel, while 3.3.2 is often used to compile busybox, and bootloader (u- Boot). If the compiled version does not work properly, an error will occur. Therefore, you must select the compiled version. If this version does not work, try other versions. 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
If versions 3.4.1 and 3.3.2 are installed in the system By setting the path to specify the default version gcc3.4.1, and then open a new terminal. If you need to use 3.3.2, you can use the specific path to specify (/Usr/local/ARM/3.3.2/bin/ARM-Linux -). In ~ /. Bashrc: Export Path = $ path:/usr/local/ARM/3.4.1/bin
If you specify 3.3.2: Cross_compile =/usr/local/ARM/3.3.2/bin/ARM-Linux-
3.4.1 you can simply use arm-Linux.
Arm-Linux-gcc- Version 4.2.1 is available in
Http://ftp.snapgear.org: 9981/pub/snapgear/tools/ARM-Linux/
Download arm-linux-tools-20070808.tar.gz
This may be 4.2.1 version, because the following has compiled 4.2.1 method and the corresponding code package, build-arm-linux-4.2.1
This version is too large and I have not downloaded it. The following is the download link 4.2.1 officially provided by arm. Http://www.codesourcery.com/gnu_toolchains/arm/download.html
, Select the host as ia32 GNU/Linux and click Download. However, the prefix is arm-None-Eabi-instead of arm-Linux-a little depressing.
From Compiling a cross-compiling environment is a very difficult process, and some software depends on different versions. Therefore, it is a very time-consuming and laborious process to maintain the environment- Toolchain, arm-elf-toochain, mainly because the C library used in the compilation process is different. Arm-Linux uses glibc and arm-elf. Newlibc and ulibc are used. You can collect them on the Internet. Generally, arm-Linux is used for compiling ARM + LINUX, while arm-Linux is used for compiling uClinux- Elf- This is some websites I found on the Internet that download the cross-compilation environment. 1. http://ftp.arm.linux.org.uk/pub/armlinux/toolchain [ ] Cross-2.95.3.tar.bz2 20-jul-2001 m [] Cross-3.0.tar.bz2 20-jul-2001 m [] Cross-3.2.tar.bz2 23-aug-2002 81 m [] Cross-3.2.tar.gz 23-aug-2002 93 m 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 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 71 m [ ]Arm-linux-gcc-3.4.1.tar.bz2 29-jul-2004 41 m 3. http://linux.omap.com/pub/toolchain/ [ Export obsolete-gcc-3.3.2.tar.bz2 15-may-2004 76 m 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. |