unix环境高级编程编译方法 -apue最简单编译方法(第二版)

来源:互联网 发布:外设与cpu数据交换方式 编辑:程序博客网 时间:2024/06/05 15:21
《UNIX环境高级编程》(这里使用的是第二版本的源码)每个历程中,都会有这样一行源码:
#include "apue.h"
    这个头文件是作者把把每个例程中常用的标准头文件,一些常用的出错处理函数(err_**()之类的函

数)和一些常用的宏定义给整理在一个头文件中。这个可以省去在每个例程中录入较多的重复代码,这样可

以减少每个例程的长度。给读者带来了不少麻烦。下面给出一种源代码的编译方法。


1、解压文件到apue.2e目录
2、修改相应平台的文件,我使用的是linux,所以修改Make.defines.linux
你修改的只需要这一行WKDIR=/home/your_dir/apue2e_src/apue.2e,改成自己的目录路径
3、cd到apue.2e的lib目录执行make -f linux.mk,之后你会在lib目录下面找到libapue.a这个文件.
现在,你可以把它拷贝到你能寻找的地方,在编写例子的时候,你就可以

4、拷贝apue2e_src/apue.2e/include/apue.h和apue2e_src/apue.2e/lib/libapue.a

到你的源代码目录。

5、使用gcc -o hello hello.c libapue.a来编译你的源代码
0 1
原创粉丝点击