第一章 基础知识
本章介绍在 LINUX 下进行 C 语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容:
源程序编译
Makefile 的编写
程序库的链接
程序的调试
头文件和系统求助 第二章 进程介绍
这篇文章是用来介绍在 Linux下和进程相关的各个概念.我们将会学到:
进程的概念
进程的身份
进程的创建
守护进程的创建 第三章 文件操作
我们在这一节将要讨论 linux 下文件操作的各个函数.
文件的创建和读写
文件的各个属性
目录文件的操作
管道文件 第四章 时间概念
这一章我们学习 Linux的时间表示和计算函数
时间的表示
时间的测量
计时器的使用 第五章 信号处理
Linux下的信号处理函数:
信号的产生
信号的处理
其它信号函数
一个实例 第六章 消息管理
Linux 下的进程通信(IPC)
POSIX 无名信号量
System V 信号量
System V 消息队列
System V 共享内存 第七章 线程操作
介绍在 Linux下线程的创建和基本的使用. Linux 下的线程是一个非常复杂的问题,由于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可以参考我后面给出的资料. 第八章 网络编程 第九章 Linux下 C 开发工具介绍
|