• 商品
  • 详情
  • 评价
  • 联系
  • 推荐
立即购买 分享好友 商城首页 商城分类 切换频道 秒杀活动 购物车
1/5
GNU/Linux编程指南图1

GNU/Linux编程指南

40IP属地 广东
价格 62.00
发货 广东东莞市
数量
-+
库存 100
商品详情

内容简介

本书介绍如何在Linux的内核、系统调用及应用程序层次上编写应用程序。主要内容包括:建立和定制用于Linux应用程序的GUI环境,探索X—Window系统,介绍KDE和GNOME库的强大功能,以及系统编程的各个专题,包括进程、信号、内存管理和进程间通信、集成Internet功能等。本书的独到之处是具体讲述了RPM之类的软件包管理工具以及如何编写有用的文档使之把应用程序转交给用户。这通常是其他编程书中所没有的。 本书内容全面,既讨论编程所需用到的工具,也讨论了GNU/Linux的工作环境,并细致地讲述了Linux/Unix具体编程的独到之处。该书适用于中程序开发人员。

目录

第l部分 Linux编程工具包 第1章 概貌 1. 1 Linux既往成就 1. 2 Linux预期成就 1. 3 Linux简史 1. 4 Linux与UNIX 1. 5 Linux编程 1. 6 为何选择Linux编程 1. 7 小结 第2章 设置开发系统 2. 1 硬件选择 2. 1. 1 硬件选择上的考虑 2. 2 处理器/主板 2. 2. 1板上I/O 2. 2. 2 处理器 2. 2. 3 BIOS 2. 2. 4 内存 2. 2. 5 机箱和电源 2. 3 用户交互硬件:视频. 声音. 键盘及鼠标 2. 3. 1 显卡 2. 3. 2 显示器 2. 3. 3 声卡 2. 4 键盘与鼠标 2. 5 通信设备. 端口及总线 2. 5. 1 调制解调器 2. 5. 2 网络接口卡 2. 5. 3 SCSl 2. 5. 4 USB与火线 IEEE 1394 2. 5. 5 串行卡 包括多端口 2. 5. 6 IRDA 2. 5. 7 PCMCIA卡 2. 5. 8 ISA即插即用设备 2. 6 存储设备 2. 6. 1 硬盘 2. 6. 2 可移动磁盘设备 2. 6. 3 CD—ROM/DVD 2. 6. 4 磁带备份设备 2. 7 外围设备 2. 7. 1 打印机 2. 7. 2 扫描仪 2. 7. 3 数字相机 2. 7. 4 家居自动控制设备 2. 8 完备型系统 2. 9 便携系统 2. 10 安装 2. 11 小结 第3章 使用GNU cc 3. 1 GNU cc特性 3. 2 使用简介 3. 3 常用命令行选项 3. 3. 1 函数库和包含文件 3. 3. 2 出错检查及警告 3. 4 优化选项 3. 5 调试选项 3. 6 GNU C扩展 3. 7 小结 第4章 使用GNU make管理项目 4. 1 为何使用make 4. 2 编写makefile 4. 3 有关makefile编写的详细规则 4. 3. 1 伪目标 4. 3. 2 变量 4. 3. 3 环境变量. 自动变量及预定义变量 4. 3. 4 隐式规则 4. 3. 5 模式规则 4. 3. 6 注释 4. 4 额外的make命令行选项 4. 5 调试make 4. 6 常见的make出错消息 4. 7 有用的makefile目标 4. 8 小结 第5章 使用autoconf创建自配置软件 5. 1 理解autoconf 5. 1. 1 创建configure. in文件 5. 1. 2 构造文件 5. 1. 3 有用的autoconf实用工具 5. 2 内置宏 5. 2. 1 候选程序测试 5. 2. 2 库函数测试 5. 2. 3 头文件测试 5. 2. 4 结构测试 5. 2. 5 类型定义测试 5. 2. 6 编译器行为测试 5. 2. 7 系统服务测试 5. 2. 8 UNIX变种测试 5. 3 普通宏 5. 4 一个带注解的autoconf脚本 5. 5 小结 第6章 比较和归并源文件 6. 1 比较文件 6. 1. 1 理解cmp命令 6. 1. 2 理解diff命令 6. 1. 3 理解diff3命令 6. 1. 4 理解sdiff命令 6. 2 准备源代码补丁 6. 2. 1 patch命令行选项 6. 2. z 创建补丁 6. 2. 3 使用补丁 6. 3 小结 第7章 使用RCS控制版本 7. 1 术语 7. 2 RCS基本用法 7. 2. 1 ci和co 7. 2. 2 RCS关键字 7. 2. 3 ident命令 7. 3 rcsdiff 7. 4 其他RCS命令 7. 4. 1 rcsclean 7. 4. 2 rlog 7. 4. 3 rcs 7. 4. 4 rcsmerge 7. 5 小结 第8章 在Emacs中创建程序 8. 1 Emacs简介 8. 1. 1 启动与停止Emacs 8. 1. 2 移动 8. 1. 3 插入文本 8. 1. 4 删除文本 8. 1. 5 查找和替换 8. 1. 6 保存和打开文件 8. 1. 7 多窗口 8. 2 支持编程的特性 8. 2. 1 缩进约定 8. 2. 2 语法高亮度显示 8. 2. 3 使用注释 8. 2. 4 使用Emacs进行编译 8. 2. 5 定制简介 8. 3 使用Emacs Lisp自动完成Emacs操作 8. 4 小结 第2部分 系统编程 第9章 I/O例程 9. 1 文件描述符 9. 2 使用文件描述符的系统调用 9. 2. 1 open 调用 9. 2. 2 close 调用 9. 2. 3 read 调用 9. 2. 4 write 调用 9. 2. 5 ioctl 调用 9. 2. 6 fcntl 调用 9. 2. 7 fsync 调用 9. 2. 8 ftruncate 调用 9. 2. 9 lseek 调用 9. 2. 10 duP

举报
收藏 0
买家评价
正在加载评价详情...
联系方式
加关注0

新图书资料发布

VIP会员第2年
资料通过认证
保证金未缴纳