Ubuntu 10.10 - pcap.h头文件问题



有人知道如何解决关于ubuntu 10.10头文件的问题吗?我正在执行一个嗅探程序,它利用了这个头文件。我的系统显示安装了libcap包。但是,在编译代码时,会出现如下错误:

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

请帮帮我。

谢谢:)

系统不会让我更正Eric Fossum的评论,因为我缺乏声誉。这里有一个错别字("libcap" vs。"libpcap"),他建议的命令应该如下所示:

sudo apt-get install libpcap-dev
sudo apt-get install libpcap0.8-dev

如果您使用的是yum,那么

sudo yum install install libpcap-devel

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

我/路径//pcap.h

如果您使用的是linuxbrew,您可以直接使用brew install libpcap。在我的情况下,我试图安装nethogs,它失败了这个错误。

首先安装libpcap:

sudo apt-get install libpcap0.8-dev

然后为头文件创建它的快捷方式:

ln -s /usr/include/pcap/bpf.h /usr/include/net/bpf.h

相关内容

  • 没有找到相关文章

最新更新