在设计软件集成开发环境的编译环境时,采用Gnu提供的整套对SPARC处理器的编译环境:
① binutils 二进制文件处理工具
binutils包主要包括了一些辅助开发工具,如objdump反汇编器,readelf显示elf文件、段信息,strip将不必要的代码去掉以减少可执行文件的大小,这些工具主要用于开发的初期,特别是在调试移植操作系统的时候。
② GCC编译器
gcc是gnu collection compiler的简称,它可以编译汇编、c、pascal、java等多种语言,而且还支持很多硬件开发平台,通过对gcc源码的编译,其可以成为交叉编译工具。
③ Glibc链接、运行库
在集成编译环境时,使用内含编译环境的方式,即将SPARC的编译环境集成在集成开发环境中,成为开发环境的一部分的方式来完成的,可以在图6的集成环境工程选项中进行详细配置,在集成环境中添加编译器文件夹,用连接的方式将编译环境链接到集成开发环境中来。