嵌入式linux交叉编译工具链-Read.pptVIP

  • 6
  • 0
  • 约1.05万字
  • 约 32页
  • 2017-02-02 发布于天津
  • 举报
嵌入式linux交叉编译工具链-Read

嵌入式linux交叉编译工具链 ————简介和制作 主要内容 交叉编译工具简介 交叉编译工具链的制作 一、交叉工编译工具链的简介 ——什么是交叉编译 1、什么是交叉编译? 一、交叉工编译工具链的简介 ——为什么要使用交叉编译 为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。 一、交叉工编译工具链的简介 ——为什么要使用交叉编译 这种方法在异平台移植和嵌入式开发时非常有用。相对与交叉编译,平常做的编译叫本地编译,也就是在当前平台编译,编译得到的程序也是在本地执行。用来编译这种跨平台程序的编译器就叫交叉编译器,相对来说,用来做本地编译的工具就叫本地编译器。所以要生成在目标机上运行的程序,必须要用交叉编译工具链来完成。 一、交叉工编译工具链的简介 ——为什么要使用交叉编译 在裁减和定制Linux内核用于嵌入式系统之前,由于一般嵌入式开发系统存储大小有限,通常都要在性能优越的PC上建立一个用于目标机的交叉编译工具链,用该交叉编译工具链在PC上编译目标机上要运行的程序。交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发环境,交

文档评论(0)

1亿VIP精品文档

相关文档