linux库文件so版本过高 脚本运行时找不到低版本的so

linux库文件so版本过高 脚本运行时找不到低版本的so,第1张

建一个软连接指向libmysqlclient.so.18就好

ln -s libmysqlclient.so.18 libmysqlclient.so.16

路径这里就不写了

到这个网站http://rpm.pbone.net/index.php3找找,有没有libperl.so 文件安装源代码包,很少用SH命令的,多数情况下用configure命令或软件说明里的autoconfigure.linux中的*.so文件类似于windows中的 .dll 文件是库文件由于你是通过源码编译方式安装的,程序文件会安装到对应目录下的相应位置 假定是默认的路径,安装的是MySQL/usr/local/mysql/lib提示找不到*.so文件时 先用find查看是否有这个库文件 有的话那就是库文件的默认搜索路径中没有/usr/local/mysql/lib/mysql添加路径即可vi /etc/ld.so.conf 写上相应的路径 即 /usr/local/mysql/lib/mysql如果搜不到 说明提供该链接库的依赖软件没有安装,须先获取相应的软件包安装至于你搜的libperl.sofind / -name libperl.so 效率有点低不如换 find /usr/lib -name *.so | grep perl | more


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8428222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存