C/C++教程

centos 报错:error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No s

本文主要是介绍centos 报错:error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No s,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

先直接yum安装libpcap-devel:

➜  ~ yum install libpcap-devel

然后locate一下,发现了安装的是1.5.3版本,定位出/usr/lib64目录下的三个文件:

➜  ~ locate libpcap
/usr/lib64/libpcap.so.1
/usr/lib64/libpcap.so.1.5.3
/usr/share/doc/libpcap-1.5.3
/usr/share/doc/libpcap-1.5.3/CHANGES
/usr/share/doc/libpcap-1.5.3/CREDITS
/usr/share/doc/libpcap-1.5.3/LICENSE
/usr/share/doc/libpcap-1.5.3/README

查看/usr/lib64目录下的 libpcap.so.* 文件,
发现libpcap.so和libpcap.so.1都是libpcap.so.1.5.3的软链接文件。
既然这样,那就再建一个软链接文件就好了:

➜  ~ ls -al /usr/lib64/libpcap.so.*
➜  ~ ln -s libpcap.so.1.5.3 libpcap.so.0.8
这篇关于centos 报错:error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No s的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!