日期:2014-05-16  浏览次数:20818 次

求救!被一个简单到问题折磨一下午。。。
我正在学习《UNIX Network Programming》一书到内容
在编译一个Samlpe程序时就发现缺少了一些头文件,google baidu一个下午都找不到这些文件和解决方案

编译错误
unp.h:56:41: error: sys/event.h: 没有那个文件或目录
unp.h:70:24: error: sys/filio.h: 没有那个文件或目录
unp.h:73:25: error: sys/sockio.h: 没有那个文件或目录
unp.h:81:24: error: net/if_dl.h: 没有那个文件或目录

已经安装过这个东西了
sudo apt-get update build-essential

系统版本
Linux ubuntu 2.6.32-21-generic

请各位帮帮忙,不胜感激。

------解决方案--------------------
http://www.lslnet.com/linux/dosc1/26/linux-216991.htm

还是google,
------解决方案--------------------
缺哪个文件你就google哪个文件
------解决方案--------------------
在程序中 加上: #include 'apue.h'
------解决方案--------------------
楼主好背,这些文件一般都是安装了的。我最近也在看这本书,希望和楼主共同学习
------解决方案--------------------
不行就得自己装上
------解决方案--------------------

find / -name event.h -print
来找找这个文件在系统的哪个地方