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

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

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

fatalerror: net/bpf.h: No such file or directory.

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

尝试执行

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

请帮我解决这个错误。

在此处输入图片描述

答案1

我认为该说明中有拼写错误。应该是:/usr/include/pcap/bpf.h而不是/usr/include/pcap-bpf.h因为有bpf.h文件提供pcap图书馆。因此你需要先安装该库:

sudo apt-get install libpcap0.8-dev

然后执行以下操作:

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

相关内容