Linux 加载共享库时出错 无法打开共享库文件

运行 linux 程序时出现

./XXX: error while loading shared libraries:XXX: cannot open shared object file: No such file or directory

 

1.查看这个程序执行什么哪些动态链接库

输入 ldd 目标程序

发现有一项找不到

 libevent-2.1.so.1 => not found
Linux 加载共享库时出错 无法打开共享库文件_第1张图片

 

2.将动态连接库创建软链接到 /lib 目录

输入 /sbin/ldconfig –v 更新连接

Linux 加载共享库时出错 无法打开共享库文件_第2张图片

输入 ldd 目标程序检查

Linux 加载共享库时出错 无法打开共享库文件_第3张图片

 

3.运行正常

你可能感兴趣的:(Linux,linux,找不到so库)