原文地址:http://www.veryarm.com/arm-linux-gnueabihf-gcc

veryarm是个不错的网站,里面介绍了很多相关的基础知识。

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 最新~ ------ 下载

gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_src.tar.bz2 最新~  ------ 下载

最后,附上Linaro的官方网站:http://www.linaro.org/

最新文章

  1. 【Java学习系列】第1课--Java环境搭建和demo运行
  2. redux的中间层 --reactjs学习
  3. 2013-09-22 [随笔]-Roy
  4. java:读/写配置文件
  5. gcc创建和使用静态库、动态库
  6. PHP初学[DAY2]
  7. Spring+Quartz实现定时任务的配置方法
  8. 关于JLINK固件丢失或升级固件后提示Clone的解决办法
  9. Mysql 流程控制
  10. ionic 手机端如何嵌入视频iframe
  11. Gradle sync failed: failed to find Build Tools revision 21.1.2
  12. 【转】使用adb命令对手机进行截屏(截图)保存到电脑,SDCard
  13. ECS活动真实IP (前端存在SLB)
  14. 201521123004 《Java程序设计》第7周学习总结
  15. 如何导入css和js?
  16. muse-ui底部导航自定义图标和字体颜色
  17. css定位的各属性占位问题
  18. android -------- Data Binding的使用 ( 六) 自定义属性
  19. Find Min In Rotated Sorted Array2,包含重复数字的反转序列找最小值。
  20. BZOJ4290 传送门

热门文章

  1. json与string与map的理解
  2. Python之网路编程之进程池及回调函数
  3. c语言数组那些骚事儿
  4. Qt第三方库----QCustomPlot
  5. 数据:ContentResolver类
  6. ex1.c 补
  7. C++ 打印XPS文档
  8. smarty笔记
  9. 搭建私有git仓库gogs
  10. Java数据库之数据库的连接操作