您的位置:首页 > 产品设计 > UI/UE

Mac OS 10.9.4下配置APUE中的apue.h

2015-11-02 18:43 459 查看
原文链接:http://zhuanlan.zhihu.com/Foundation/19841095

apue.3e源码下载

用的是第三版,下载完代码后解压到某个文件夹然后make,你应该会看到报错

make[1]: *** [t4] Error 1
make: *** [all] Error 1


解决办法:去/apue.3e/db/Makefile中,将

ifeq “$(PLATFORM)” “macos” 中的EXTRALD=-R.

改成EXTRALD=-R(去掉“.“”)

然后make,如果make过了,make clean再make

然后按照unix高级编程apue.h问题 中的方法

(没验证有没有这一步是否必要,但我还是做了)复制apue.h 到 /usr/include/下:

cp ./pathtoapue/include/apue.h  /usr/include/


复制error.c 到 /usr/include/下:

cp ./pathtoapue/lib/error.c  /usr/include/


编辑/usr/include/apue.h文件

在文件最后#endif前加上包含error.c代码:

#include “error.c”测试书中第一个例子,成了。

参考:How can I use apue.h on mac 10.9.4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: