linux程序设计之c基础教程(转)
ll2323001
这个作者很懒,什么都没留下…
展开
-
5、Linux程序设计入门--信号处理
Linux下的信号事件 前言:这一章我们讨论一下Linux下的信号处理函数. 在学习之前可以学习下管道相关的知识:http://blog.csdn.net/ll2323001/article/details/7392318 Linux下的信号处理函数: 1、信号的产生 2、信号的处理 3、其它信号函数 4、一个实例 =========================转载 2012-03-18 23:39:43 · 570 阅读 · 0 评论 -
2、Linux程序设计入门--进程介绍
Linux下进程的创建 前言: 这篇文章是用来介绍在Linux下和进程相关的各个概念.我们将会学到: 1、进程的概念 2、进程的身份 3、进程的创建 4、守护进程的创建 ---------------------------------------------------------------------------- ---- 1、进程的概念 Linux操作转载 2012-03-18 23:37:54 · 597 阅读 · 0 评论 -
1、Linux程序设计入门--基础知识
Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 1、源程序编译 2、Makefile的编写 3、程序库的链接 4、程序的调试 5、头文件和系统求助 -------------------------------------------------------------------------转载 2012-03-18 23:15:09 · 427 阅读 · 0 评论 -
3、Linux程序设计入门--文件操作
Linux下文件的操作 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件 ---------------------------------------------------------------------------- 文件描述符用来表示一个打开的文件,文件描述符是一个非负整数。一般程序中默认打开了转载 2012-03-18 23:38:20 · 614 阅读 · 0 评论 -
stat函数讲解
stat函数讲解 表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中 返回值: 执行成功则返回0,失败返回-1,转载 2012-04-01 10:04:25 · 621 阅读 · 0 评论 -
并发程序——tcp
#include #include #include #include #include #include #include #include #define MY_PORT 3333 int main(int argc ,char **argv) { int listen_fd,accept_fd; struct原创 2012-03-30 21:33:01 · 410 阅读 · 0 评论 -
6、Linux程序设计入门--消息管理
前言:Linux下的进程通信(IPC) Linux下的进程通信(IPC) POSIX无名信号量 System V信号量 System V消息队列 System V共享内存 1、POSIX无名信号量 如果你学习过操作系统,那么肯定熟悉PV操作了.PV操作是原子操作.也就是操作是不可以中断的,在一定的时间内,只能够有一个进程的代码在C转载 2012-03-18 23:40:14 · 584 阅读 · 0 评论 -
fork()函数 Linux
#include #include 函数定义: pid_t fork(void); (pid_t 是一个宏定义,其实质是int 被定义在 #includesys/types.h>中) 返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1 函数说明: 一个现有进程可以调用fork函数创建一个新进程。由fork创建的原创 2012-03-03 21:09:25 · 455 阅读 · 0 评论 -
(续)linux程序设计之c基础教程——管道
本节补充管道相关的知识,但是本节课不属于原来的(linux程序设计之c基础教程)当中的知识点! 这里另作补充: linux 管道 管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。 有名管道叫named pipe或者FIFO(先进先出),可以用函数mkf原创 2012-03-25 16:18:15 · 978 阅读 · 0 评论 -
4、linux程序设计入门--时间概念
前言:Linux下的时间概念 这一章我们学习Linux的时间表示和计算函数 时间的表示 时间的测量 计时器的使用 1、时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数 [cpp] view plaincopy #include time_t time(t转载 2012-03-18 23:39:12 · 455 阅读 · 0 评论