码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-17 09:22:01      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

《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来编译你的源代码

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

标签:

原文地址:http://blog.csdn.net/a879365197/article/details/45786271

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!