apue and unp
cbbbc
这个作者很懒,什么都没留下…
展开
-
在ubuntu中编译Apue过程中碰到的问题
直接在pue网站下载的源码 遇到的第一个错误是 gcc -DLINUX -ansi -I/tmp/apue.2e/include -Wall -D_GNU_SOURCE -DDEBUG -c -o printd.o printd.c In file included from /usr/include/i386-linux-gnu/bits/time.h:86:0,转载 2015-06-29 17:57:57 · 531 阅读 · 0 评论 -
apue2e unp安装
最近在读 Richard Stevens 的大作《UNIX环境高级编程》,相信很多初读此书的人都会与我一样遇到这个问题,编译书中的程序实例时会出现问题,提示 “错误:apue.h:没有那个文件或目录”。 apue.h 是作者自定义的一个头文件,并不是Unix/Linux系统自带的,此头文件包括了Unix程序所需的常用头文件及作者Richard自己写的出错处理函数。所以在默认情况下,gcc在编译时转载 2015-06-29 17:56:11 · 584 阅读 · 0 评论 -
epoll学习笔记
epoll的接口非常简单,一共就三个函数: 1. int epoll_create(int size); 创建一个epoll的句柄,size用来告诉内核这个监听的数目一共有多大。这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值。需要注意的是,当创建好epoll句柄后,它就是会占用一个fd值,在linux下如果查看/proc/进程id/fd/,是能够看到这个fd的,所以在转载 2015-09-23 15:01:38 · 370 阅读 · 0 评论