《操作系统接口与编程》教材

《操作系统接口与编程》教材

ID:42606327

大小:120.00 KB

页数:15页

时间:2019-09-18

《操作系统接口与编程》教材_第1页
《操作系统接口与编程》教材_第2页
《操作系统接口与编程》教材_第3页
《操作系统接口与编程》教材_第4页
《操作系统接口与编程》教材_第5页
资源描述:

《《操作系统接口与编程》教材》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《操作系统接口与编程》教材教材名称:GNU/Linux编程指南入门·应用·精通(第二版)作者:(美)KurtWall出版社:清华大学出版社出版社:清华大学出版社ISBN:7-302-05550-5复印章节:1-31章教材目录第1章Linux及Linux编程综述11.1Linux变得成熟了11.1.1Linux的昨天11.1.2Linux的今天31.1.3Linux的明天31.2为何选择Linux编程31.3每章内容介绍51.3.1Linux编程工具包51.3.2输入.输出.文件和目录51.3.3进程和同步61.3.4网络编程61.3.5用户界面

2、编程71.3.6特殊编程技术81.3.7补充内容81.4小结8第2章设置开发系统92.1一般性考虑92.2主板和CPU102.2.1板上I/O122.2.2处理器122.2.3BIOS132.2.4内存132.2.5机箱和电源132.3用户交互硬件:视频.声音.键盘及鼠标142.3.1显卡142.3.2显示器152.3.3声卡162.3.4键盘及鼠标162.4通信设备.端口及总线172.4.1调制解调器172.4.2网络接口卡182.4.3SCSI182.4.4USB和火线(IEEE1394)182.4.5串行卡182.4.6IRDA192.4

3、.7PCMCIA卡192.4.8ISA即插即用设备192.5存储设备192.5.1硬盘202.5.2可移动磁盘设备202.5.3CD-ROM/DVD202.5.4磁带备份设备202.6外围设备212.6.1打印机212.6.2扫描仪212.6.3数字相机222.6.4家居自动控制设备222.7完备型系统222.8便携系统222.9开发工具软件232.9.1关键库和头文件232.9.2调试器232.9.3编程工具232.9.4文本编辑器242.10小结24第3章使用GNUCC253.1GNUCC特性253.2教学示例263.3常用命令行选项293

4、.3.1函数库和包含文件303.3.2警告和出错消息选项313.4优化选项363.5调试选项383.6特定体系结构的选项403.7GNUC扩展413.7.1关于可移植性413.7.2GNU扩展423.8pgcc:奔腾处理器的编译器453.9小结45第4章使用GNUmake管理项目464.1为何使用make464.2编写makefile464.3编写makefile的规则474.3.1伪目标494.3.2变量504.3.3隐式规则524.3.4模式规则534.3.5注释534.4命令行选项和参数534.5调试make544.6常见的make出错信

5、息544.7有用的makefile目标544.8小结55第5章创建可移植的自配置软件565.1考虑可移植性565.1.1什么是程序的可移植性565.1.2移植性的线索和技巧575.2理解autoconf585.2.1创建configure.in585.2.2构造文件585.2.3有用的autoconf工具595.3内置宏625.3.1候选程序测试625.3.2库函数测试635.3.3头文件测试645.3.4结构测试645.3.5类型定义测试645.3.6编译器行为测试655.3.7系统服务测试655.3.8UNIX变体测试665.4普通宏665

6、.5一个带注释的autoconf脚本685.6小结74第6章比较和合并源代码文件756.1使用diff命令比较文件756.2理解diff3命令836.3准备源代码补丁866.3.1patch的命令行选项866.3.2创建补丁876.3.3应用补丁886.4小结88第7章使用RCS和CVS控制版本897.1基本术语897.2使用修订控制系统(RCS)907.2.1RCS基本用法907.2.2找出RCS文件间的不同957.2.3其他RCS命令987.3使用并发版本系统(CVS)1007.3.1同RCS相比的优点1007.3.2设置CVS1007.3

7、.3检出源代码文件1027.3.4将改动合并进源代码库1037.3.5检查改动1037.3.6添加和删除文件1047.3.7解决文件冲突1057.3.8CVS命令1067.3.9CVS选项1067.4小结107第8章调试1088.1为使用GDB进行编译1088.2使用基本的GDB命令1098.2.1启动GDB1098.2.2在调试器中查看代码1118.2.3检查数据1118.2.4设置断点1138.2.5检查并更改运行中的代码1148.3高级GDB概念和命令1168.3.1变量的作用域和上下文1168.3.2遍历函数堆栈1178.3.3操纵源代

8、码文件1198.3.4与Shell进行通信1198.3.5附加到某个运行中的程序1198.4小结121第9章出错处理1229.1出错处理简述1229.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。