嵌入式培训2---嵌入式Linux 入门实践-精品·公开课件.pptVIP

  • 6
  • 0
  • 约9.21千字
  • 约 40页
  • 2018-11-05 发布于广西
  • 举报

嵌入式培训2---嵌入式Linux 入门实践-精品·公开课件.ppt

为什么需要交叉编译? 交叉编译 在开发主机运行编译器编译内核、应用,而内核和程序要在目标机上运行,这个编译过程称为交叉编译。 编译器运行在开发主机(通常是X86体系的PC机)上,编译出的代码是目标机体系结构的,如:ARM。 在主机上除了编译还可以完成制作根文件系统、数据加工等工作 嵌入式linux开发,交叉编译使用开源gnu工具集,gcc等 安装交叉编译器 交叉工具链是用来完成交叉编译的工具包 使用制作好的工具链 arm-none-eabi-4.2.2.tgz 常用的编译版本是arm-linux-gcc-4.4.X 可从以下网址下载: /download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2 /download/projects/toolchain/arm-linux-gcc-3.3.2.tar.bz2 等 将下载好的文件拷贝到某个目录下,然后在终端下输入: tar -zxvf arm-none-eabi-4.2.2.tgz arm-linux交叉编译工具链常用命令 arm-unknown-linux-gnueabi-gcc -c -o start.o start.S arm-unknown-linux-gnueabi-gcc -c -o led_on_c.o led_on_c.c

文档评论(0)

1亿VIP精品文档

相关文档