![没有这样的文件或目录 net/bpf.h](https://linux22.com/image/976154/%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%20net%2Fbpf.h.png)
我正在尝试运行 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