0
点赞
收藏
分享

微信扫一扫

libpcap编译遇到的问题 ‘pcap_lookupdev’ is deprecated

孟祥忠诗歌 2022-03-30 阅读 48

libpcap编译遇到的问题

问题1:

warning: ‘pcap_lookupdev’ is deprecated: use ‘pcap_findalldevs’ and use the first device [-Wdeprecated-declarations]

解决1

在libpcap 1.1.1或是使用最新的版本libpcap1.10.1 都会出现这个报错,查询一番i以后,发现1.9版本及以后都不支持pcap_findalldevs函数,会报错。

版本换到libpcap1.8.1 即可

安装过程:
linux版本:Ubuntu 20.0.4

# 1. 安装 flex bison m4
sudo apt-get install flex bison m4

# 2. 安装libpcap
cd /home/lee/libpcap-1.8.1

./configure
./make
sudo make install

csdn下载链接:
https://download.csdn.net/download/ternence_hsu/9902378

参考:
https://community.greenbone.net/t/openvas-cmake-fails-pcap-lookupdev-is-deprecated/3223

https://blog.csdn.net/htttw/article/details/7521053

问题二

error while loadingshared libraries: libpcap.so.1: cannot open shared object file: No such file ordirectory

解决二

sudo ln -s /usr/local/lib/libpcap.so.1 /usr/lib/libpcap.so.1
举报

相关推荐

0 条评论