第5章交叉开发工具链.ppt
《第5章交叉开发工具链.ppt》由会员分享,可在线阅读,更多相关《第5章交叉开发工具链.ppt(17页珍藏版)》请在三一文库上搜索。
1、第5章 交叉开发工具链,,2,本章介绍编译生成GNU工具链的基本步骤。通过学习本章内容可以使读者理解交叉工具链的来源,并且体会到生成和维护工具链的复杂性。,本章目标,工具软件的来源 制作交叉编译器 制作交叉调试器,5.1 工具链软件,Linux软件从一开始就使用GNU的工具链。这些GNU的工具和软件都是开放源码的,可以免费下载源码编译。,5.1.1 相关软件工程,GNU的工具链源码包可以从GNU网站http:/www.gnu.org或者镜像下载。这个站点有很多GNU软件,其中Linux使用的工具链软件是:BINTUTILS、GCC、GLIBC和GDB。 通过这些软件包,可以生成gcc、g+、a
2、r、as、ld等编译链接工具,还可以生成glibc库和gdb调试器。 交叉开发工具链就是为了编译、链接、处理和调试跨平台体系结构的程序代码。,5.1.2 软件版本的匹配,1Crosstool Crosstool软件实际上是一套脚本,用于编译和测试大多数体系结构的各种GCC和glibc的版本组合。,2LFS(Linux From Scratch) 顾名思义,LFS就是要指导人们从头开始制作Linux系统。它提供详细的操作步骤,从源代码开始,一步一步地编译出自己的Linux系统 LFS最大的优点是可以按照自己的喜好和需要定制自己的系统。 LFS第2个优点是可以从更大的程度上控制开发者自己的系统,而
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交叉 开发 工具
链接地址:https://www.31doc.com/p-2596750.html