Unix找不到apue.h文件该怎么办?

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix找不到apue.h文件该怎么办?
导读:不少Linux初学者在学习《unix环境高级编程》这本书时,找不到文中所说的apue.h文件,那么该怎么办呢?下面小编就给大家介绍下Unix找不到apue.h文件的解决方法。

在运行《unix环境高级编程》这本书中的程序时,编译器会提示没有apue.h 这个头文件。

apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数,所以因该将它放入系统头文件中(Linux下是/usr/include),这样gcc编译器就能找到它了。

关于这个问题的解决办法见下:
1.在网上下载到本书对应的apue.h和error.c两个文件;
2.切换到root用户(普通用户往/usr目录下拷贝文件的权限不够);
3.修改apue.h文件我们需要在apue.h文件中的#endif /* _APUE_H */ 前面加上#include “error.c” 后保存文件!
4.将这两个文件拷贝到/usr/include目录下;
如:cp /home/liupenghui/桌面/apue.h /usr/include/apue.h
cp /home/liupenghui/桌面/error.c /usr/include/error.c
5.OK!现在就可以运行书中的程序了。

上面就是Unix找不到apue.h文件的解决方法的介绍了,其实apue.h文件是作者自己写的一个头文件,系统中是找不到的,可以从网络上下载。

相关文档
最新文档