建立ARM-Linux交叉编译环境.PDFVIP

  • 6
  • 0
  • 约1.25万字
  • 约 13页
  • 2020-04-21 发布于天津
  • 举报
ARM-Linux 交叉编译环境的创建 建立ARM-Linux交叉编译环境 在进行嵌入式 Linux 系统开发之前,首先要建立一个 ARM-Linux 交叉编译 环境,这就像在Windows 下安装各类嵌入式开发的编译器一样(如Keil uvision2 , IAR-EWARM , ICC-AVR , ADS1.2 ,MPLAB7.11 等 )。这也是一套由编译器、链 接器和 libc 库等组成的开发环境。 任何一个编译器的简单编译都要经过如下几个步骤: 1、 预处理 2、 编译(语法、词义分析、生成中间代码) 3、 汇编(生成 .o 目标文件) 4 、 链接(将库文件与中间代码链接到一起生成可执行文件) 我们的交叉编译工具需要由 binutils 、GCC 和 glibc 几个部分组成。简单 介绍一下这几个工具的作用: binutils:是一套用来构造和使用二进制的工具集。由下面几个部分组成: as GNU 汇编器:来将汇编语言编写的程序转换成二进制形式的目标代码。 Linux 的标准汇编器是 GAS,它只能编译 X86 的汇编语言。

文档评论(0)

1亿VIP精品文档

相关文档