Posted on 2013-05-14 16:03
hoshelly 阅读(282)
评论(0) 编辑 收藏 引用 所属分类:
Linux
网上找的,摘抄如下:
#include "apue.h"
这个头文件是作者把每个例程中常用的标准头文件,一些常用的出错处理函数(err_**()之类的函
数)和一些常用的宏定义给整理在一个头文件中。这个可以省去在每个例程中录入较多的重复代码,这样可
以减少每个例程的长度。但给读者带来了不少麻烦。下面给出源代码的编译方法。
一:整体编译:
1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz
2.我保存到了/home/wx下.解压缩:tar zxvf src.tar.gz
3.cd apue.2e到apue.2e目录(查看README,告诉我们linux系统只要修改Make.defines.linux再make)
4.vi Make.defines.linux 修改WKDIR=/home/wx/apue.2e 就是说工作目录为WKDIR=/home/wx/apue.2e
5.修改/home/wx/apue.2e/std/linux.mk把全部的nawk改为awk.因些linux默认没有nawk
6.cd /home/wx/apue.2e
make
7.把生成的apue.2e/lib/libapue.a与apue.2e/include/apue.h拷贝到你编写的源代码目录下。
(注:你可以把libapue.a和apue.h保存在容易找到的文件夹中,以便使用)
8.使用gcc -o ls1 ls1.c libapue.a来编译你的源代码
9.成功