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

2016-02-19 14:39 12 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Unix找不到apue.h文件该怎么办?的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - Linux教程 】

不少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 后保存文件!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

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文件是作者自己写的一个头文件,系统中是找不到的,可以从网络上下载。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160219/1607468.html

延伸阅读
标签: windows10
升级win10后光驱不能用找不到该怎么办?   电脑系统升级到Windows10系统后,光驱不能使用,很多网友也出现了这个问题,我的电脑是第二次出现了,第一次是还原系统到最初升级的Windows10-10586版系统解决的,运行一段时间后又出现了光驱不能使用的问题。如何解决升级到Windows10系统后,光驱不能使用的问题呢? 资源管理器中光驱符...
win7系统自带的搜索框找不到该怎么办   很多人进行win7系统下载之后就会发现,其实系统自身携带的搜索框使用起来还是比较方便的,我们可以直接通过这个来搜索一些文件和软件等。可是一些用户却反映这样的一个自带组件,却在需要的时候找不到了,不能直接在开始菜单里面显示出来。那么win7系统自带的搜索框找不到该怎么办呢?下面来看看...
网络连接故障 网络连接故障,用户需要检测网络链接,确保手机处于联网状态,这样才可以查看账单的。 支付宝客户端版本不对 支付宝客户端版本不对,因为要查看2016年账单,用户需要将支付宝客户端更新到v10.0.0以上的版本才可以的。 检查手机设置 检查手机系统是否支持支付宝v10.0.0版的支付宝,确保支付宝v10.0.0版正常...
驱动人生找不到声卡驱动怎么办   驱动人生找不到声卡驱动,可尝试在设备管理器里找到系统设备,然后找到 Microsoft UAA 的一个选项,,然后右击卸载。接着重新运行驱动人生,点击手动更新,看是否能检测到声卡驱动是否有更新。
做一件事情,并做出成绩或极致 让大家对你刮目相看;(我大学的时候因为认识了很多外教,有一阵时间疯狂的学习英语并且认识外国人,使我的英语口语有了很大的提高。参加了英语演讲比赛,结果还不错。开始有人对我说夸奖我,这是我开始变自信的起点。)自信的基础(排除家庭因素),我们一定要有一件值得让人夸赞我们的事情。不管你需要用多长...

经验教程

205

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部