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

小腾丶丶

小腾丶丶

2016-02-19 14:39

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

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

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

 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://m.tulaoshi.com/diannaorumen/)

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

展开更多 50%)
分享

猜你喜欢

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

电脑入门
Unix找不到apue.h文件该怎么办?

找不到dwmapi.dll文件怎么办

电脑入门
找不到dwmapi.dll文件怎么办

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

win7系统U盘里文件找不到该怎么办

电脑网络
win7系统U盘里文件找不到该怎么办

Win7“轻松传送”找不到文件怎么办

电脑网络
Win7“轻松传送”找不到文件怎么办

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

word找不到标尺怎么办?

word
word找不到标尺怎么办?

win8系统找不到主题文件位置怎么办

windows系统
win8系统找不到主题文件位置怎么办

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JavaScript实例教程(九)活动文字的状态栏

JavaScript实例教程(九)活动文字的状态栏

用windows7做无线发射器

用windows7做无线发射器
下拉加载更多内容 ↓