当前位置: 技术问答>linux和unix
运行某程序提示 libmysqlclient_r.so.14: cannot open shared object file错误 急。。。
来源: 互联网 发布时间:2016-02-28
本文导语: 我LINUX AS4 64系统,mysql版本mysql-4.1.13.tar.tar,,现在运行大多数程序都成功 但有几个提示错误如下: error while loading shared libraries: libmysqlclient_r.so.14: cannot open shared object file: No such file or directory 跟一台...
我LINUX AS4 64系统,mysql版本mysql-4.1.13.tar.tar,,现在运行大多数程序都成功 但有几个提示错误如下:
error while loading shared libraries: libmysqlclient_r.so.14: cannot open shared object file: No such file or directory
跟一台能正常运行的机器相比较发现 不正常机器里边少了 USR/LIB64/MYSQL文件夹,里边包含libmysqlclient_r.so.14,后来直接复制了个MYSQL进去,弄好权限,但还是不行,同样的错误提示。
请问这个是系统问题还是MYSQL问题,我该如何解决?
error while loading shared libraries: libmysqlclient_r.so.14: cannot open shared object file: No such file or directory
跟一台能正常运行的机器相比较发现 不正常机器里边少了 USR/LIB64/MYSQL文件夹,里边包含libmysqlclient_r.so.14,后来直接复制了个MYSQL进去,弄好权限,但还是不行,同样的错误提示。
请问这个是系统问题还是MYSQL问题,我该如何解决?
|
也是按linux源码安装的三步曲完成,没有什么好说的了。该软件默认是安装在/usr/local/BerkeleyDB.4.2目录下。安装完成后,要把/usr/local/BerkeleyDB.4.2/lib的库路径加到/etc/ld.so.conf文件内,添加完成后执行一次 ldconfig,使用配置文件生效。这样编译openldap时才能找到相应的库文件。这样资料库就安装完成了,接下来可以安装openldap了。
ld.so.conf是什么东西?它就是系统动态链接库的配置文件。此文件内,存放着可被LINUX共享的动态链接库所在目录的名字(系统目录 /lib,/usr/lib除外),各个目录名间以空白字符(空格,换行等)或冒号或逗号分隔。一般的LINUX发行版中,此文件均含一个共享目录 /usr/X11R6/lib,为X window窗口系统的动态链接库所在的目录。 ldconfig是它的管理命令,具体操作方法可查询man手册,这里就不细讲了。
http://www.linuxpk.com/2582.html
ld.so.conf是什么东西?它就是系统动态链接库的配置文件。此文件内,存放着可被LINUX共享的动态链接库所在目录的名字(系统目录 /lib,/usr/lib除外),各个目录名间以空白字符(空格,换行等)或冒号或逗号分隔。一般的LINUX发行版中,此文件均含一个共享目录 /usr/X11R6/lib,为X window窗口系统的动态链接库所在的目录。 ldconfig是它的管理命令,具体操作方法可查询man手册,这里就不细讲了。
http://www.linuxpk.com/2582.html