缺少动态链接库错误修复

简介:

缺少动态链接库错误修复


安装memcached时候遇到缺少动态链接库错误:

 

1
[root@test02 bin] # ./memcached -h
1
2
./memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared
object file: No such file or directory

 

总结下来主要有3种方法:

1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边

1
2
ln  -s  /where/you/install/lib/ *.so  /usr/lib
sudo  ldconfig

 

2.修改LD_LIBRARY_PATH

1
2
export  LD_LIBRARY_PATH= /where/you/install/lib :$LD_LIBRARY_PATH
sudo  ldconfig

 

3.修改/etc/ld.so.conf,然后刷新

1
2
3
vim  /etc/ld .so.conf
add  /where/you/install/lib
sudo  ldconfig



















本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1632967  ,如需转载请自行联系原作者



相关文章
|
Windows
缺少dll文件的解决方法
1.什么是dll文件 从专业的角度来说,dll文件,即动态连接库,是一种不可执行的二进制文件,它允许程序共享执行特殊任务所必需的代码和其他资源。打个比方,相当于你去饭店吃饭,只人带上钱或卡就可以了,不用把盘子、碗和筷子都带上,在这里电脑就是饭店,它提供了dll文件(相当于盘子、碗和筷子),其他程序(顾客、消费者)可以直接使用,不必自备。
1783 0
|
C++
提示缺少msvcpNNN.dll怎么办
提示缺少msvcpNNN.dll怎么办
108 0
|
存储 iOS开发 Windows
利用Dism修复系统步骤,以及dism找不到源文件解决方案
利用Dism修复系统步骤,以及dism找不到源文件解决方案
7443 0
利用Dism修复系统步骤,以及dism找不到源文件解决方案
|
Linux Windows
cygwin编译x264:extras/avisynth_c.h 未知类型错误 'HMODULE'
cygwin编译x264:extras/avisynth_c.h 未知类型错误 'HMODULE'
100 0
|
Windows 搜索推荐
DLL文件修复
当你在Windows计算机中安装非操作系统的软件时,往往会覆盖或改写系统共享文件, 如动态链接库(.dll文件)和可执行文件(.exe文件)。  * 对于Windows系统来说,当用户操作不当(如非正常关机)时,就时常会出现DLL文件丢失或破坏现象。
1065 0
|
Shell Windows
缺少对象 WScript 问题解决方法
方法一: 先把脚本保存起来(保证你的脚本能正确运行),例如命名为test.vbs 然后在QTP写以下脚本就可以正确运行了! Dim oShell Set oShell =CreateObject ("WSCript.shell") oShell.run "cmd /K wscript e:\test.vbs" Set oShell = Nothing    方法二: 首先要明白 WScript.CreateObject 和 CreateObject 的区别。
2396 0

热门文章

最新文章