(东南大学集成电路课程)嵌入式Linux开发要点分析.ppt

(东南大学集成电路课程)嵌入式Linux开发要点分析.ppt

嵌入式Linux开发 1. 嵌入式Linux开发环境 2. 嵌入式Linux系统的生成和调试 3. 嵌入式Linux的驱动开发 1. 嵌入式Linux开发环境 概述 GNU工具链 嵌入式Linux开发环境的建立 1. 嵌入式Linux开发环境 嵌入式Linux的开发环境概述 交叉开发环境 交叉开发:开发的系统与运行的系统不同 1. 嵌入式Linux开发环境 GNU工具链 包括了构建Linux开发环境所需的编译、链接、调试、软件工程等工具,和其他一些优秀的开源软件共同构建Linux的开发环境 GCC——GNU 编译器集 Binutils——辅助GCC 的主要软件 Gdb——调试器 make——软件工程工具 diff, patch——补丁工具 CVS——版本控制系统 … (一)GNU工具链 GCC(GNU Compiler Collection) 不仅仅是C 语言编译器 目前,GCC 可以支持多种高级语言,如 C、C++ ADA Objective-C、Objective-C++ JAVA Fortran PASCAL (一)GNU工具链 GCC(GNU Compiler Collection) GCC下的工具: cpp —预处理器,GNU C 编译器在编译前自动使用cpp 对代码进行预处理 gcc —符合ISO 等标准的C 编译器 g++ —基本符合ISO 标准的C+

文档评论(0)

1亿VIP精品文档

相关文档