免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3078 | 回复: 3
打印 上一主题 下一主题

linux下mysql客户端动态链接库问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-14 13:41 |只看该作者 |倒序浏览
一直以来mysql的客户端链接库的兼容性有问题,问题描述如下:
我一个C程序,需要连接mysql数据库,这个程序需要在RH AS4和RH9下运行。AS4是2.6的内核,而RH9是2.4的。AS4下的mysql数据库的版本是4.1.20,而RH9下mysql比较老是3.2.58,目前程序编译多半在AS4下编译,问题就出来了,现在外面有不少的机器仍然运行着RH9,上面的数据库版本比较老。我在RH4和4.1.20的客户端库编译的程序放到RH9上运行总是报
error while loading shared libraries: libmysqlclient_r.so.14: cannot open shared object file: No such file or directory
看这错误应该就是找不到共享库了,于是我就将AS4上的对应的库全部拷贝到老系统的目录下,可仍然报找不到共享库,有点晕了,这是怎么回事,如果要做到在高版本上编译然后到低版本上运行需要特别的做什么吗?

论坛徽章:
0
2 [报告]
发表于 2008-10-14 14:02 |只看该作者

回复 #1 huyi_bb 的帖子

不过我试了一下在低版本下编译之后可以放到高版本的系统环境下运行。

论坛徽章:
0
3 [报告]
发表于 2008-10-15 01:53 |只看该作者
编译的时候要--enable-thread-safe-client
参数

论坛徽章:
0
4 [报告]
发表于 2008-10-15 10:56 |只看该作者

回复 #3 huzi1986 的帖子

我现在是编译一个连接mysql的C程序啊,不是编译mysql
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP