没有这样的文件或目录 net/bpf.h

Meg*_*a M 6 12.04

我正在尝试运行 make 命令,但出现错误

fatalerror: net/bpf.h: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我在网上查了一下,找到了这个链接:http : //www.joewein.net/info/sw-net-bfh-error.htm

尝试执行

ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h
Run Code Online (Sandbox Code Playgroud)

请帮助我解决此错误。

在此处输入图片说明

mur*_*uru 10

我认为该指令中有一个错字。它应该是:/usr/include/pcap/bpf.h而不是/usr/include/pcap-bpf.h因为bpf.h提供了文件。所以你需要先安装这个库:pcap

sudo apt-get install libpcap0.8-dev
Run Code Online (Sandbox Code Playgroud)

然后做:

ln -s /usr/include/pcap/bpf.h /usr/include/net/bpf.h
Run Code Online (Sandbox Code Playgroud)