当前位置: 首页 > 工具软件 > GNU Ada > 使用案例 >

GNU ARM编译器

松洛华
2023-12-01

 

GNU ARM 编译器

 

GNU ARM 编译器都是根据 GNU GCC 项目修改得到的, GNU GCC 本身只是几乎所有的 CPU (包括 X86 PowerPC ARM 等)。

 

然后我们可以根据 GNU GCC 来编译出针对不同 CPU 的编译器,如 ARM 编译器。这里列出来几个比较有影响力的 GNU ARM toolchain 的网站:

 

1、  ARM 官方提供的 toolchain

http://www.codesourcery.com/gnu_toolchains/arm/download.html

这里提供了 4 种编译器类型( EABI uClinux GNU/Linux SymbianOS ),主要差别在于使用的 C 的标准库不同, EABI 适用于裸机(没有操作系统的程序编译), uClinux 适用于 uClinux 的程序编译, Linux SymbianOS 分别适用于相应的操作系统的程序编译。

2、  GNUARM http://www.gnuarm.com/

这里提供的是 arm-elf-tools (包括 gcc gdb 等),主要适用于无 MMU ARM (如 ARM7TDMI )编译。

3、  Arm-linux-gcc http://www.handhelds.org/download/projects/toolchain/archive/

这里提供的适用于 Linux ARM 程序编译。

 

这里有个帖子列的比较详细,可以参考一下:《ARM开发工具汇编》http://hi.baidu.com/%EC%AB%B7%E7%D0%A1%D7%D3/blog/item/fb1cd5ed716d454a78f05592.html

 

 类似资料: