QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1139|回复: 3

求教C连接MySQL的问题

[复制链接]
发表于 2004-2-17 18:03:45 | 显示全部楼层 |阅读模式
我写了一个访问mysql数据库的程序,编译通过了。可是在执行的时候却提示
myclient: error while loading shared libraries: libmysqlclient.so.12: cannot open shared object file: No such file or directory

myclient是我编译的可执行程序的名称,已经包括了mysql.h和指明了客户机库的位置,编译命令是
gcc -o myclient myclient.o -L/usr/local/lib/mysql/ -lmysqlclient -lz -lcrypt -lnsl -lm 。
是什么原因找不到libmysqlclient.so.12呢?请高手指点。
发表于 2004-2-17 18:34:27 | 显示全部楼层
如果是在LINUX上,在.bash_profile文件增加以下语句

LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/lib/mysql:.
export LD_LIBRARY_PATH

保存文件后,执行命令
. .bash_profile即可
回复

使用道具 举报

发表于 2004-2-17 19:35:29 | 显示全部楼层
我咋没遇到这个问题
回复

使用道具 举报

 楼主| 发表于 2004-2-17 20:42:45 | 显示全部楼层
多谢yinzhuhua兄指教,已经试验过,成功了,谢谢你。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-19 22:49 , Processed in 0.071519 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表