Linux上的C编程

Linux上的C编程
作 者: 怀石工作室编著
出版社: 中国电力出版社
丛编项: 开源软件丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux上的C编程》作者简介

内容简介

本书着重讲解如何在Linux系统中使用C语言进行编程。全书共13章,分四个部分。第一部分简要介绍了Linux系统和C语言;第二部分讲述了Linux系统的C编程环境,详细讲述了Linux下C语言编译器(如GCC)、调试工具(如GDB)和程序自动维护工具的使用方法。第三部分详细介绍Linux的系统调用。最后,是一个实现shell简单功能的命令解释器的实例。本书适合有一定C语言基础,有意在Linux系统上一试身手的程序设计人员阅读。

图书目录

第二版前言

前言

第一章 C语言与Linux系统

1. 1 Linux系统简介

1. 2 C语言概述

1. 3 Linux系统中的C语言

第二章 OCC编译器

2. 1 GCC的安装

2. 2 GCC的使用

2. 3 其他编译调试工具

第三章 C语言的调试工具

3. 1 gdb符号调试器

3. 2 gdb命令详解及简单应用举例

3. 3 其他调试工具

第四章 使用make

4. 1 make的简单使用

4. 2 控制make的属性

4. 3 使用宏(macro)

4. 4 内部规则

4. 5 使用库

第五章 文件系统的操作

5. 1 文件系统简介

5. 2 顺序文件操作

5. 3 随机文件操作

5. 4 文件共享

5. 5 索引节点

5. 6 文件层次结构

5. 7 改变文件属性

5. 8 文件链接

5. 9 设备文件

第六章 标准输入输出

6. 1 简介

6. 2 标准输入输出的基本操作

6. 3 非格式化输入输出操作

6. 4 格式化输入输出操作

6. 5 临时文件的有关操作

第七章 进程的控制

7. 1 进程概述

7. 2 进程的基本操作

7. 3 进程之间的关系

第八童 信号及其处理

8. 1 简介

8. 2 信号与信号处理函数

8. 3 信号集及其处理

8. 4 作业控制信号

第九章 进程间的通信

9. 1 简介

9. 2 管道

9. 3 命名管道

9. 4 System V的进程间通信机制

第十章 守护进程的编制

10. 1 守护进程简介

10. 2 守护进程的编码

10. 3 守护进程的输出

第十一章 网络编程

11. 1 预备知识

11. 2 流式套接字的基本操作

11. 3 客户用/务器机制

11. 4 数据报套接字的操作

11. 5 高级技巧:selecK()和poll()

第十二章 设备编程

12. 1 对声音设备编程

12. 2 对鼠标端口编程

12. 3 对调制解调器编程

12. 4 对打印机端口编程

12. 5 对控制台终端编程

第13章 一个实例--自己的Shell

13. 1 头文件head.h

13. 2 主过程main.c

13. 3 初始化模块init.c

13. 4 语法分析get_simcom.c

13. 5 得到下一标识符get_word.c

13. 6 得到当前命令行get_comln.c

13. 7 执行简单命令Run_com.c

13. 8 执行输入的命令Execute.c

13. 9 分析简单命令Get_imarg.c

13. 10 字符串匹配Check.c

附录 linux系统调用一览表