问题描述
我想看看ping和ping6是如何工作的。我找到了这个存储库:
https://github.com/iputils/iputils
它确实具有我感兴趣的源代码。但是每次尝试构建都会导致此错误:
C library 'cap' not found
我没有在互联网上搜索此库(libcap)。它似乎未包含在pcap中,因为安装以下软件包无法解决问题:
apt-get install sqlite3 libsqlite3-dev libpcap0.8-dev
任何建议将不胜感激。
解决方法
您需要libcap
,而不是libpcap
。在Ubuntu上,您可能需要类似
# apt-get install libcap-dev
您还需要meson
和xsltproc
。