pcap.h头文件问题

发布于 2024-11-02 23:42:23 字数 198 浏览 0 评论 0原文

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

fatal error: pcap.h: No such file or directory 编译终止。

请帮帮我。

谢谢大家:)

anyone know how to fix the problem regarding header file in ubuntu 10.10.
I am executing a sniffing program which makes use of this header file. My system shows libcap package is installed. Still, on compiling the code, an error is coming which reads:

fatal error: pcap.h: No such file or directory
compilation terminated.

Please help me out.

Thanks all:)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

与风相奔跑 2024-11-09 23:42:23

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

sudo apt-get install libpcap-dev

The system won't let me correct Eric Fossum's comment, because I lack reputation. There is a typo ("libcap" vs. "libpcap") and his suggested command should read the following:

sudo apt-get install libpcap-dev
永不分离 2024-11-09 23:42:23
sudo apt-get install libpcap0.8-dev
sudo apt-get install libpcap0.8-dev
不一样的天空 2024-11-09 23:42:23

如果您使用 yum,那么

sudo yum install install libpcap-devel

If you are using yum, then

sudo yum install install libpcap-devel
鹤仙姿 2024-11-09 23:42:23

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

-I/path/to/pcap.h

You don't have the pcap.h file in your include path. You need to add the location of pcap.h to your include path when compiling:

-I/path/to/pcap.h

初吻给了烟 2024-11-09 23:42:23

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

If you're using linuxbrew, you can just brew install libpcap. In my case I was trying to install nethogs and it failed with this error.

亚希 2024-11-09 23:42:23

首先安装 libpcap:

sudo apt-get install libpcap0.8-dev

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

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

First install libpcap:

sudo apt-get install libpcap0.8-dev

then create its shortcut for header file:

ln -s /usr/include/pcap/bpf.h /usr/include/net/bpf.h
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文