首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Linux应用程序开发(第2版)
内容
编辑推荐

本书针对Linux 2.6内核、GNU C库2.3版、最新的POSIX标准,以及单一Unix规范第6期,在第一版的基础上做了全新的更正。它覆盖了Linux所特有的扩展和特性,帮助你最大程度地发挥当今Linux的强大功能。同时.其他开发人员可分享作者在从事最新的Linux发行版的工作中所获得的思想、技巧、窍门,适合各个层次的Linux程序员,也包括从其他操作系统转行的C程序员。

内容推荐

本书介绍了Linux环境下进行应用程序开发需要掌握的知识,对许多编程实践中经常遇到的内容进行了详细的讲解,并且提供了典型的实例加以说明。

全书分为四个部分。第1部分是初学者需要了解的知识,包括Linux的历史、从事自由软件开发需要了解的版权知识和GPL等许可证,以及如何获取和使用在线文档系统。第2部分介绍了开发环境和工具。其中包括vi,emacs编辑器,gdb调试器的使用,gcc的选项和扩展,GNUC库的基本知识,内存溢出和泄漏的调试工具,如何创建、使用、管理静态库和动态库,以及如何通过系统调用请求系统服务。第3部分详细介绍了Linux系统编程知识。其中包括进程模型,简单文件管理,信号处理,高级文件操作,目录操作,作业控制,终端与伪终端,socket网络,时间和定时器,随机数,虚拟控制台,Linux控制台,以及如何编写安全的程序。第4部分精选了Linux编程中最常用的开发库进行介绍。其中包括字符串匹配,用于终端编程的s—lang库,基于散列的数据库函数库,命令行解析库,如何运行时动态加载共享对象,以及有关用户身份识别和验证的库。

本书内容丰富、实用,语言通俗,不仅适合初学者学习,也适合熟悉Unix环境编程的高级开发人员参考。

目录

 第1部 起步

第1章 Linux的发展历史

 1.1自由Unix软件简史

 1.2 Linux的发展

 1.3 Unix系统的概念谱系

 1.4 Linux谱系

第2章 许可证和版权

 2.1 版权

 2.2 许可

 2.3 自由软件许可证

2.3.1 GNIJ通用公共许可证

2.3.2 GNIJ库通用公共许可证

2.3.3 MIT/X/BSD风格的许可证

2.3.4 旧BSD风格的许可证

2.3.5 艺术许可证

2.3.6 许可证的不兼容性

第3章 在线系统文档

 3.1 man手册页

 3.2 info手册页

 3.3 其他文档

 第2部分 开发工具和环境

第4章 开发工具

 4.1 编辑器

4.1.1 Emacs

4.1.2 vi

 4.2 Make

4.2.1 复杂命令行

4.2.2 变量

4.2.3 后缀规则

 4.3 GNI.J的调试器

 4.4 跟踪程序行为

第5章 gcc的选项和扩展

 5.1 gcc选项

 5.2头文件

5.2.1 long long

5.2.2内联函数

5.2.3其他可选择的扩展关键字

5.2.4属性

第6章 GNU的C语言库

 6.1 特征选择

 6.2 POSIX接口

6.2.1 POSIX要求的类型

6.2.2 查找运行时的权能

6.2.3 查找和设置基本系统信息

 6.3 兼容性

第7章 内存调试工具

 7.1 存在Bug的代码“

 7.2 glibc的内存检查工具

7.2.1 发现内存堆的损坏

7.2.2 使用mtrace0来跟踪分配情况

 7.3 利用mpr找到内存泄露

 7.4 利用valgrind发现内存错误

 7.5 电网

7.5.1 使用电网

7.5.2 内存对齐

7.5.3 其他特性

7.5.4 局限性

7.5.5 资源消耗

第8章 创建和使用库

 8.1 静态库

 8.2 共享库

 8.3 设计共享库

8.3.1 管理兼容性

8.3.2 不兼容的库

8.3.3 设计兼容的库

 8.4 构造共享库

 8.5 安装共享库例子

 8.6 使用共享库

8.6.1 使用无须安装的库

8.6.2 提前装载库

第9章 Linux系统环境

 9.1 进程环境

 9.2 理解系统调用

9.2.1 系统调用的限制

9.2.2 系统调用的返回码

9.2.3 使用系统调用

9.2.4 通用错误返回码

 9.3 查找头文件和库文件

 第3部分 系统编程

……

 第4部分 开发库

……

 附录

……

标签
缩略图
书名 Linux应用程序开发(第2版)
副书名
原作名
作者 (美)约翰逊//特罗安
译者 武延军//郭松柳
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121017957
开本 16开
页数 490
版次 1
装订 平装
字数 715
出版时间 2005-11-01
首版时间 2005-11-01
印刷时间 2005-11-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 0.798
CIP核字
中图分类号 TP316.89
丛书名
印张 32
印次 1
出版地 北京
235
184
21
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2005-1942
版权提供者 PEARSON EDUCATION ASIA LIMITED
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/19 21:30:26