王朝百科
分享
 
 
 

Linux高级程序设计

王朝百科·作者佚名  2010-05-22  
宽屏版  字体: |||超大  

图书信息

Linux高级程序设计

书 名: Linux高级程序设计

作者:杨宗德

出版社:人民邮电出版社

出版时间: 2009年10月

ISBN: 9787115213907

开本: 16开

定价: 49.00 元

内容简介《Linux高级程序设计(第2版)》以Linux操作系统(内核为2.6版本)为开发平台、GCC 4.0/GDB 6.3为开发调试环境,详细介绍了Linux系统下编程环境及编程工具、文件管理(文件类型、ANSI以及POSIX标准下文件读写操作)、进程管理(创建、退出、执行、等待、属性控制)、进程间通信(管道、消息队列、共享内存)、进程间同步机制(信号量)、进程间异步机制(信号)、线程管理(创建、退出、取消等以及属性控制)、线程间同步(互斥锁、读写锁、条件变量)以及网络基本编程、高级应用等内容。

《Linux高级程序设计(第2版)》内容丰富、紧扣应用,适合从事Linux下C应用编程的人员阅读,也适合从事嵌入式Linux开发的人员阅读。

Linux高级程序设计

作者:杨宗德,邓玉春,曾庆华编著

ISBN:10位[7115171696]13位[9787115171696]

出版社:人民邮电出版社

出版日期:2008-1-1

定价:¥49.00元

内容提要本书以2.6内核的Linux操作系统为开发平台、GCC4.0/GDB6.3为开发调试环境,详细介绍了Linux下C语言开发环境、C语言开发工具、内存管理、ANSIC文件I/O管理、POSIX文件I/O管理、文件及目录管理、进程管理、UNIX进程间通信机制、SystemV进程间通信、多线程编程、线程间通信机制和LinuxSocket网络编程相关内容及实例开发。

本书内容丰富、紧扣应用,所列代码和实例都来源于具体的应用程序。

本书适合从事Linux系统编程工作的人员阅读,也适合从事嵌入式Linux开发的人员阅读。

编辑推荐本书以2.6内核的Linux操作系统为开发平台、GCC4.0/GDB6.3为开发调试环境,详细介绍了Linux下C语言开发环境、C语言开发工具、内存管理、ANSIC文件I/O管理、POSIX文件I/O管理、文件及目录管理、进程管理、UNIX进程间通信机制、SystemV进程间通信、多线程编程、线程间通信机制和LinuxSocket网络编程相关内容及实例开发。

本书内容丰富、紧扣应用,所列代码和实例都来源于具体的应用程序。

本书适合从事Linux系统编程工作的人员阅读,也适合从事嵌入式Linux开发的人员阅读。

本书附有Linux高级程序设计光盘一张,包含源代码。

目录第1章Linux下C语言开发环境

1.1Linux操作系统概述

1.2Linux开发初步

1.3Linux内核及库文件管理

1.4Linux下编码风格

第2章Linux下C语言开发工具

2.1Linux开发的基本工具

2.2GCC/G++编译器

2.3make工具及makefile文件

2.4GDB调试工具

2.5GCC程序开发过程实例

2.6自动编译调试工具

第3章内存管理及相关工具

3.1内存管理基本概念

3.2内存管理函数

3.3常用Linux内存管理及调试工具

第4章ANSIC文件管理

4.1文件基本概念及文件指针

4.2ANSIC标准文件I/O操作

第5章POSIX标准文件I/O管理

5.1Linux系统下文件类型及属性

5.2POSIX标准下文件I/O管理

第6章Linux文件管理及目录操作

6.1Linux文件系统管理

6.2Linux文件及目录管理操作

第7章Linux进程管理与程序开发

7.1进程环境及进程属性

7.2Linux进程控制

7.3Linux进程调度

第8章进程间通信——管道和信号

8.1进程通信——无名管道

8.2进程通信——有名管道FIFO

8.3信号中断处理

第9章SystemV进程间通信

9.1SystemVIPC基础

9.2消息队列

9.3信号量通信机制

9.4共享内存

第10章Linux多线程编程

10.1Linux线程概述

10.2Linux线程基本操作

10.3线程属性控制

10.4线程调度

第11章线程间通信机制

11.1互斥锁通信机制

11.2条件变量通信机制

11.3读写锁通信机制

11.4线程信号量

11.5线程信号

第12章LinuxSocket网络编程

12.1网络通信基础

12.2Socket通信基本概念及过程

12.3面向连接的TCP套接字编程实例

12.4面向无连接的UDP套接字编程实例

12.5其他SocketAPI应用编程

附录AGCC参数说明

附录Bgdb命令手册

附录Cvim参考手册

附录DEmacs编辑器

附录ECVS服务器配置

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有