1. 修改Make.defines.feebsd中的WKDIR为当前工作目录,由用户自己定义;
2. 在/usr/includesys/acct.h中,由于已经不存在struct acct结构,已被改为:struct acctv1和struct acctv2,因此在apue2e中的proc/pracct.c文件中的acct要更改为:acctv1[FreeBSD6.x不用操作这一步]。
3. 编译: make
在lib目录里生成libapue.a
4. 编译连接单个程序:
gcc -g -c -I ../include -o prog.o prog.c
gcc -g -o prog prog.o ../lib/libapue.a
include 路径为apue.h的路径。
阅读(908) | 评论(0) | 转发(0) |