linux常用C函数

http://man.chinaunix.net/develop/c&c++/linux_c/default.htm

2015-09-06 16:26:47

阅读数 210

评论数 1

Makefile选项CFLAGS,LDFLAGS,LIBS

CFLAGS 表示用于 C 编译器的选项, CXXFLAGS 表示用于 C++ 编译器的选项。 这两个变量实际上涵盖了编译和汇编两个步骤。 CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包...

2013-12-26 09:52:21

阅读数 420

评论数 0

open函数中mode_t与默认文件权限关系

#include  /*提供类型pid_t,size_t的定义*/ #include #include 函数原型 int open(const char *path, int oflags,mode_t mode);   第三个参数mode表示:设置文件访问权限的初始值。(与用户掩码u...

2013-12-23 14:29:39

阅读数 634

评论数 0

函数调用

三个文件:baseMath.c   baseMath.h  main.c,main.c调用baseMath.c中的函数。   1:gcc -c baseMath.c  编出baseMath.o             gcc -c main.c编译出main.o 然后  gcc -o main...

2013-12-12 15:51:37

阅读数 439

评论数 0

epoll

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。     不管是文件,还是套接字,还是管道,我们都可以把他们看作流。     之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据...

2013-09-09 09:33:41

阅读数 420

评论数 0

IO复用 select函数使用实例

#include #include #include #include #include #include #include #include #include #define MYPORT 1234 // the port users will be...

2013-09-06 15:13:30

阅读数 442

评论数 0

共享内存函数(shmget、shmat、shmdt、shmctl)

共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。 1.   shmget函数原型 shmget(得到一个共享内存标识符或创建一个共享内存对象) 所需头文件 #incl...

2013-09-03 15:39:27

阅读数 513

评论数 0

【IPC通信】key_t键和ftok函数

System V IPC分为三种: System V消息队列System V信号量System V共享内存区 这三种类型的IPC使用key_t值做为它们的名字。key_t这个数据类型在有定义,通常是一个至少32位的整数。 我们通常使用ftok()函数(可以如此记忆:file to ...

2013-09-03 14:50:23

阅读数 612

评论数 0

ftok函数说明

系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。 ftok原型如下: key_t ftok( char * fname, int id ) fname就时你指定的文件名,id是子序号。 在一般的UNIX实现中,是将文件的索引节点...

2013-09-03 14:30:05

阅读数 542

评论数 0

getopt函数

getopt() 函数位于 unistd.h 系统头文件中,所示: int getopt( int argc, char *const argv[], const char *optstring ); 给定了命...

2013-09-03 10:38:28

阅读数 413

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭