一:下载源码包:
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2013年资料/1月/8日/Ubuntu 12.04 配置apue2环境,如下图
二:解压
tar -zxvf src.tar.gz
建议在/root目录下进行解压操作,解压后的完整目录/root/apue.2e
三:修改一些配置
(1)阅读/root/apue.2e/README,文件可知:
其基本内容就是,如果你的系统是FreeBSD,Linux,Mac OS X或是Solaris,那么你只要修改相应的
(2) 将/root/apue.2e/ipp/ipp.h中第122行中的status换为Status
(3) 将/root/apue.2e/ipp/printd.c中第977行中的status替换为Status
(4)将/root/apue.2e/threadctl/getenv1.c和/root/apue.2e/threadctl/getenv3.c中第1行#include <limits.h>更换为#include <linux/limits.h>
四:编译
进入/root/apue.2e目录,输入make进行编译,如果顺利,会在/root/apue.2e/lib/目录下生成libapue.a静态链接库文件,再将将/root/apue.2e/lib/libapue.a拷贝至/usr/local/lib/目录下。/root/apue.2e/include/apue.h拷贝至/usr/local/include/目录下。就完成了APUE代码的编译。可以运行自己的程序了