轉載位址:https://www.veryarm.com/arm-linux-gnueabihf-gcc
arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉編譯工具。可用于交叉編譯ARM系統中所有環節的代碼,包括裸機程式、u-boot、Linux kernel、filesystem和App應用程式。使用時,按照主機平台,可以下載下傳以下任一版本中的一個,結果是一樣的:
- Linux解壓版:在Linux主機(如Ubuntu、RedHat等)直接解壓即可使用。推薦方式!
- Windows安裝版:在Windows系統下安裝後使用。
- 源碼版:交叉編譯器源代碼,一般很少用到。
arm-linux-gneabihf-gcc 與 CodeSourcery 的 arm-none-linux-gnueabi-gcc 類似,都可以用來編譯基于ARM平台所有環節代碼,CodeSourcery 的交叉編譯工具釋出較早,從2005年開始一直到現在。Linaro 則是由ARM、飛思卡爾、IBM、Samsung、ST-Ericsson和TI等廠商聯合,為開發不同半導體公司系統單晶片(SoC)平台的共通軟體的一個非盈利公司。Linaro于2010年成立,并于當年11月釋出第一版ARM Cortex-A 為核心的 SoC 進行效能優化的軟體工具。
arm-none-linux-gnueabi-gcc下載下傳位址如下,都是直接從 Linaro 官網轉到國内雲盤的位址,友善國内使用者選擇下載下傳。因為版本很多,可能難以選擇,但是我們建議您使用最新版本,即有最新~标志的下載下傳項。
1 Linux解壓版
說明,編譯器中的eb代表big-endian。因為大部分情況下都使用little-endian,是以little-endian不辨別,即為預設方式。
gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar.bz2 ------ 下載下傳
gcc-linaro-armeb-linux-gnueabihf-4.8-2014.04_linux.tar.xz ------ 下載下傳
gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz ------ 下載下傳
gcc-linaro-armeb-linux-gnueabihf-4.9-2014.07_linux.tar.xz 最新~------ 下載下傳
gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.xz 最新~推薦!------ 下載下傳
2 Windows安裝版
gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_win32.exe ------ 下載下傳
gcc-linaro-arm-linux-gnueabihf-4.8-2014.04-20140416_win32.exe ------ 下載下傳
gcc-linaro-arm-linux-gnueabihf-4.9-2014.07-20140726_win32.exe 最新~ ------ 下載下傳
3 源碼
說明,編譯器中的eb代表big-endian。因為大部分情況下都使用little-endian,是以little-endian不辨別,即為預設方式。
gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_src.tar.bz2 ------ 下載下傳
gcc-linaro-armeb-linux-gnueabihf-4.8-2014.04_src.tar.bz2 ------ 下載下傳
gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_src.tar.bz2 ------ 下載下傳
gcc-linaro-armeb-linux-gnueabihf-4.9-2014.07_src.tar.bz2 最新~ ------ 下載下傳