嵌入式2013级复习资料教程
PAGE
PAGE 49
简述Linux操作系统具有的特点。
答:开放的源代码,良好的兼容性,完备的帮助手册页,优秀的网络支持
支持多用户多任务多处理器
支持多种文件系统,独特的挂载方式确保数据的安全性
将应用程序的核心实现为库,可重用性良好
采用模块化分层的程序设计方法,可靠易维护
将设备等一切都看做是文件,提供统一的文件操作接口对设备等进行操作
画出Linux函数库调用和系统调用的示意图,简单说明系统调用(API)函数的作用。
应用程序
答:
库函数
系统调用
硬件设备
内核
API是操作系统和用户程序之间的接口,应用程序通过API与操作系统进行通信,使用操作系统提供的服务。API同时保证了操作系统数据和程序的安全性。
因此,API提供给用户安全地使用操作系统提供的服务。
简单说明在Linux程序开发过程中,利用GCC工具将C语言程序编译成一个可执行程序文件的四个步骤。
答:1、预处理 2、编译 3、汇编 4、连接
解释gcc工具的o、c、I、L、l等5个参数的功能作用。
答:o:把文件输出到output_filename, c:只编译,不连接 I: L:在库文件的搜索路径列表中添加dirname目录 l:
-o file 指定输出文件为file
-c 预处理,编译,汇编源文件,但是不做连接,产生.o(OBJ)文件
-Idirname 在头文件的搜索
原创力文档

文档评论(0)