pcap.h头文件问题

时间:2011-04-25 15:08:28

标签: ubuntu-10.10

任何人都知道如何修复ubuntu 10.10中有关头文件的问题。 我正在执行一个使用此头文件的嗅探程序。我的系统显示已安装libcap包。在编译代码时,仍会出现错误:

致命错误:pcap.h:没有这样的文件或目录 编译终止。

请帮帮我。

全部谢谢:)

6 个答案:

答案 0 :(得分:41)

sudo apt-get install libpcap0.8-dev

答案 1 :(得分:35)

系统不会让我纠正Eric Fossum的评论,因为我缺乏声誉。有一个拼写错误(“libcap”与“libpcap”),他建议的命令应该读取以下内容:

sudo apt-get install libpcap-dev

答案 2 :(得分:1)

如果您使用的是yum,则

sudo yum install install libpcap-devel

答案 3 :(得分:0)

您的包含路径中没有pcap.h文件。编译时需要将pcap.h的位置添加到包含路径:

-I /路径/到/ pcap.h

答案 4 :(得分:0)

如果您使用的是linuxbrew,则只需brew install libpcap。就我而言,我尝试安装nethogs,但由于该错误而失败。

答案 5 :(得分:0)

首先安装libpcap:

sudo apt-get install libpcap0.8-dev

然后创建其头文件的快捷方式

ln -s /usr/include/pcap/bpf.h /usr/include/net/bpf.h
相关问题