支持的体系结构包括:
我最近使用Windows/MS-DOS主机上的GCC工具链并使用DJGPP完成了一个面向StrongARM 处理器的项目。我发现这个工具链非常可靠,而且能够产生快速高效的机器码。
GCC工具链中大多数有用的工具主要集中于以下几个源代码包中:
GCC 包
Binutils (binary utilities) 包
Make
Debugger
当使用交叉编译器的时候,程序通常用前缀来指示目标的体系结构和连接器的输出隔世。例如, arm-elf-as是GCC 工具链中的汇编程序编译器,针对ARM 处理器并产生ELF 格式的二进制代码。这种命名约定避免了对众多以”gcc”命名的针对不同体系结构的编译器的使用混淆。
你可以从GNU FTP site.免费下载GCC个工具的全部源代码。本文不包括怎样从这些源代码创建一个交叉编译器,而CrossGCC FAQ 提供了很好的文档和详细指令。但在你准备使用FTP下载之前,本文会给你一些有益的帮助。