Reproduced please specify article: Linux under the cross-compiler tool chain to get arm Source: Multi-Guest Map
Here, Linux under the acquisition of ARM Cross-compiler tool chain, such as ARM-LINUX-GNUEABIHF-GCC, ARM-LINUX-GNEABIHF-GCC and so on.
Objective
Here's a special statement:
"ARM-LINUX-GNUEABIHF-GCC is an arm cross-compilation tool launched by Linaro company based on GCC. Code that can be used to cross-compile all aspects of an arm system, including bare-metal programs, u-boot, Linux kernel, filesystem, and app applications. When using, according to the host platform, you can download one of the following versions, the result is the same:
- Linux decompression version: The Linux host (such as Ubuntu, Redhat, etc.) directly decompression can be used. Recommended Way!
- Windows installation: Used after installation under Windows System.
- SOURCE version: Cross compiler source code, generally rarely used.
ARM-LINUX-GNEABIHF-GCC, similar to Codesourcery's ARM-NONE-LINUX-GNUEABI-GCC, can be used to compile all aspects of the arm platform code, Codesourcery's cross-compiler tool is released earlier, From 2005 onwards until now. Linaro is a non-profit company that is jointly developed by ARM, Freescale, IBM, Samsung, St-ericsson, and ti to develop common software for a single chip (SoC) platform for different semiconductor systems. Linaro was established in 2010, and in November released the first edition of Arm cortex-a as the core SoC for performance optimization software tools.
ARM-NONE-LINUX-GNUEABI-GCC as follows, are directly from the Linaro official website to the domestic cloud disk address, convenient for domestic users to choose to download. Because of the many versions, it may be difficult to choose, but we recommend that you use the latest version "
First of all, do not compile the cross-compiler tool chain yourself under Linux, there is a place dedicated to this:
http://www.linaro.org/downloads/
More direct:
http://releases.linaro.org/
Specific sub-directories:
http://releases.linaro.org/14.04/components/toolchain/binaries/
The middle 14.04 is the month
To this URL, after opening, the most up-to-date GCC compilation chain:
This is the newest 5.1. If you do not want this, you can use the previous tools such as 4.9 to practice:
Click on the right "click here for past releases" to continue:
?
Choose a month such as 15.09, is September 15, point in, to the bottom can see the old compiler tool chain, such as 4.9:
?
The Tree plum Pie uses is the 32 bit small end compiles, therefore wants to download Little-endian, because later Aarch64 's represents 64 bits, therefore wants to download is the first article Linux version.
Http://doocr.com/articles/58f775abebe98d4b49fec2f6
Get arm's cross-compiler tool chain under Linux