ARM cross compiler tool chain

Cross-compiler tool chain is a comprehensive development environment composed of compiler, connector and interpreter. Cross-compiler tool chain is mainly composed of binutils, GCC and glibc.

  

The free version is currently available from three mainstream vendors: GNU, Codesourcery and Linora.

1、aarch64-linux-gnu-gcc:It is a ARM cross compilation tool launched by Linaro company based on GCC. It can be used to cross-compile bare computer programs, u-boot, Linux kernel, filesystem, and App applications in ARM V8 64-bit targets.

2、arm-none-linux-gnueabi-gcc:Codesourcery (now acquired by Mentor) is a GCC-based cross-compiler for ARM. Code that can be used to cross-compile all links of an ARM (32-bit) system, including bare program, u-boot, Linux KerNel, filesystem and App applications.
3、arm-linux-gnueabihf-gcc:It is a ARM cross compilation tool launched by Linaro company based on GCC. Code that can be used to cross-compile all links of an ARM (32-bit) system, including bare program, u-boot, Linux kernel, filesystem, and App applicationsProgram.
4、arm-none-elf-gcc:Codesourcery (now acquired by Mentor) is a GCC-based cross-compiler for ARM. It can be used for cross compiling ARM MCU (32 bit) chips, such as ARM7, ARM9 and Cortex-M/R chip programs.
5、arm-none-eabi-gcc:It is ARM cross compiling tool launched by GNU. It can be used for cross compiling ARM MCU (32 bit) chips, such as ARM7, ARM9 and Cortex-M/R chip programs.

 

The cross compiler downloads the web site:
arm-none-linux-gnueabi-gccDownload: http://www.veryarm.com/arm-none-linux-gnueabi-gcc
arm-linux-gnueabihf-gccDownload: http://www.veryarm.com/arm-linux-gnueabihf-gcc   
https://releases.linaro.org/components/toolchain/binaries/ aarch64-linux-gnu-gccDownload: http://www.veryarm.com/aarch64-linux-gnu-gcc arm-none-elf-gccDownload: http://www.veryarm.com/arm-none-elf-gcc arm-none-eabi-gccDownload: http://www.veryarm.com/arm-none-eabi-gcc

 

Leave a Reply

Your email address will not be published. Required fields are marked *