构建嵌入式开发的GCC工具链(第二部分) |
作者: ZDNet China 2003-08-22 01:29 PM |
在本文的第一部分,我们介绍了如何安装Cygwin环境(它为Windows提供了一个UNIX仿真层)。无论你是在Windows(使用Cygwin)或者Linux平台上构建嵌入式系统开发工具链,这之后的过程都是一样的。 本文的第二部分将继续介绍如何建立嵌入式系统叉编译器工具链,该工具链基于广泛使用的GCC C/C++编译器(第三版)以及Newlib标准C库,可以在Windows或者Linux上运行的。本文所附带的脚本可以使构建过程自动完成。 下载源文件 下载这些源文件压缩包,它们分别对应于GNU FTP镜像站点的“gcc”、“binutils”和“gdb”子目录。(这个站点有GNU FTP镜像站点的清单。)你需要的文件有:
然后,下载newlib-1.10.0.tar.gz源文件压缩包,它是嵌入式系统的Newlib标准C库。(请下载版本与上面所给版本号完全相同的压缩包,否则本文所提供的脚本可能不能成功的自动构建工具链。) 配置构建(build)脚本 上面所说的构建脚本的当前配置为使用ARM处理器和ELF可执行格式,这一行脚本为: |