万本电子书0元读

万本电子书0元读

顶部广告

Linux C程序设计大全电子书

Linux 是一个开放源代码的操作系统,其稳定性与低廉的价格使其在服务器、嵌入式领域以及桌面应用中逐渐占有越来越大的市场份额。

售       价:¥

纸质售价:¥70.30购买纸书

22人正在读 | 4人评论 6.2

作       者:吴岳

出  版  社:清华大学出版社

出版时间:2009-02-01

字       数:1629

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
Linux是一个放源代码的操作系统,其稳定性与低廉的价格使其在服务器、嵌式领域以及桌面应用中逐渐占有越来越大的市场份额。因此,对Linux环境下的程序发人员的需求也就越来越大了。C语言是Linux操作系统中的核心语言,掌握Linux环境下的C语言发是至关重要的。 本书共分为6篇,循序渐地讲述了Linux环境下的C语言编程技术,从基本概念到具体实践、从系统函数口的认识到具体操作都行了详细的阐述,并对具体知识行了详细的实例讲解。 本书的特是详细介绍了Linux的系统口函数、Linux的编程环境以及C语言程序发的辅助技术。本书通过大量实例,详细描述了Linux系统提供的系统函数口,以及代码编写技巧,以方便读者实践。本书适合想全面学习Linux环境下C语言编程的读者,并可作为发人员的参考手册。<br/>【推荐语】<br/>全面解读Linux C程序设计的发环境、发工具和典型应用 清晰把握Linux环境编程的精髓,彻底攻克发的重和难<br/>【作者】<br/>吴岳,毕业于北京航空航天大学,获硕士学位。具有多年的Linux环境发经验,精通Linux系统函数口、Linux内核、POSIX、TCP/IP协议。对Linux内核以及基于Linux的分布式系统有深研究,目前致力于基于Linux的分布式系统的优化和并行算法的研究。十分喜爱源项目,业余时间<br/>
目录展开

前折页

书名页

内容简介

版权页

目录页

前言

第1篇 Linux下C语言基础

第1章 Linux简介

1.1 GNU简介

1.2 Linux简介

1.3 Linux环境下的其他编程语言

第2章 控制结构

2.1 goto语句

2.2 C语言中的分支结构

2.3 短路计算

2.4 C语言中的循环结构

2.5 switch语句

2.6 优化控制结构

第3章 C语言中的函数

3.1 函数的本质

3.2 变量的作用域和生命期

3.3 变量的初始值

3.4 与函数有关的优化

3.5 编写多文件程序——变量的存储类别

3.6 编写多文件的程序——链接的作用

3.7 可变参数

第4章 C语言中的指针与字符串

4.1 sizeof运算符

4.2 指针的应用

4.3 函数的指针

4.4 字符串

第5章 C语言的高级技术

5.1 结构体与共同体

5.2 位运算

5.3 预处理

5.4 C99新标准关键字详解

第2篇 C语言开发环境

第6章 vi与vim编辑器

6.1 vi编辑器入门

6.2 vi一般操作

6.3 vi的增强操作

第7章 gcc编译器

7.1 初探gcc编译器

7.2 gcc常用选项

7.3 链接原理

7.4 关于库

7.5 gcc工具链

第8章 makefile

8.1 makefile文件入门

8.2 书写makefile规则

8.3 使用命令

8.4 使用变量

8.5 使用条件判断

8.6 使用函数

8.7 makefile实例

第9章 gdb

9.1 列出源程序

9.2 运行程序的命令

9.3 操作断点的命令

9.4 查看运行时数据

9.5 改变程序的执行

9.6 gdb高级应用

第3篇 Linux进程操作

第10章 进程环境

10.1 程序的启动和退出

10.2 Linux进程内存管理

10.3 shell环境

10.4 全局跳转

第11章 进程控制

11.1 进程标识符

11.2 进程操作

11.3 执行程序

11.4 关系操作

第12章 时间和日历历程

12.1 系统时间

12.2 日历时间

第13章 信号及信号处理

13.1 信号的基础

13.2 信号的影响

13.3 信号处理函数

13.4 信号集与屏蔽信号

第14章 进程间通信

14.1 进程间通信概述

14.2 管道

14.3 FIFO管道

14.4 SystemVIPC/POSIXIPC

14.5 共享内存

14.6 信号量

14.7 消息队列

第15章 线程

15.1 线程与进程

15.2 线程标识符

15.3 线程基本操作

第16章 线程高级操作

16.1 线程同步——使用互斥量

16.2 线程同步——使用读写锁

16.3 线程属性

第4篇 Linux文件操作

第17章 文件I/O

17.1 文件描述符的概念

17.2 文件I/O操作

17.3 文件描述符操作

17.4 非阻塞文件I/O

17.5 内存映射I/O

第18章 文件管理

18.1 文件状态

18.2 文件类型

18.3 文件权限

18.4 文件权限操作

18.5 文件系统结构

18.6 文件的硬链接

18.7 改变文件所有者

18.8 操作文件的时间

第19章 目录操作

19.1 目录的权限

19.2 目录操作

19.3 进程的工作目录

第20章 特殊文件

20.1 符号链接操作

20.2 proc文件系统

第21章 基于流的I/O

21.1 流与缓冲

21.2 基于流的文件操作

第5篇 Linux网络编程

第22章 TCP和UDP协议

22.1 计算机网络的体系结构简介

22.2 客户/服务器方式简介

22.3 用户数据报协议UDP

22.4 传输控制协议TCP

第23章 网络编程基础

23.1 套接字概念

23.2 准备工作

23.3 套接字基础编程

23.4 非阻塞套接字

第24章 网络编程进阶

24.1 套接字编程深入

24.2 多路选择I/O

24.3 非网络通信套接字

第25章 网络编程实例——实现文件传输程序

25.1 程序设计

25.2 文件传输程序的实现

25.3 测试和验证

第26章网络编程实例——简单的Web服务器

26.1 程序设计

26.2 Web服务器的实现

26.3 测试和验证

第6篇 shell脚本知识

第27章 shell脚本基础

27.1 编写最简单的shell脚本

27.2 shell中的变量

27.3 退出状态

27.4 条件测试

第28章 shell脚本中的控制结构

28.1 shell脚本中的命令替换

28.2 分支结构

28.3 条件测试命令的值

28.4 循环结构

28.5 定义函数和使用函数

后折页

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部