系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Unix找不到apue.h文件

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

时间:2015-01-08 15:32:00 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20150107/34290.html 手机查看 评论

  不少Linux初学者在学习《unix环境高级编程》这本书时,找不到文中所说的apue.h文件,那么该怎么办呢?下面小编就给大家介绍下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文件是作者自己写的一个头文件,系统中是找不到的,可以从网络上下载。

标签 Unix

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录