第7章软件开发环境.pptVIP

  • 3
  • 0
  • 约 24页
  • 2016-12-28 发布于天津
  • 举报
7.2 ??嵌入式Linux的软件开发环境 linux下的交叉编译环境主要包括以下几个部分: 针对目标系统的编译器gcc; 针对目标系统的二进制工具binutils; 目标系统的标准c库 目标系统的linux内核头文件。 7.2.1安装交叉编译环境? 1、准备工作 binutils-2.15.tar.bz2:这个压缩包包含有ld,ar,as等一些产生或者处理二进制文件的工具。其主要目的是为GNU系统提供汇编和连接工具等。 gcc-3.4.5.tar.bz2:这个压缩包主要是为GNU系统提供C 编译器。现在支持多种语言,这其中包括C/C++、Fortran、Java、Objective-C、Ada等。 ??? glibc-2.2.5.tar.gz:Libc是很多用户层应用都要用到的库,用于定义系统调用和其它一些基本的函数调用。 glibc-linuxthreads-2.2.5.tar.gz:这是Libc用于支持Posix线程而单独发布的一个压缩包。 ??? linux-2.6.8.tar.bz2:这个压缩包就是Linux的内核,在编译glibc时,要用到Linux内核中的include目录的内核头文件。 交叉编译环境建立过程如下: (1)创建编译环境。 (2)建立内核头文件, (3)创建binutils。 (4)创建一个交叉编译版本的gcc(称为bootst

文档评论(0)

1亿VIP精品文档

相关文档