求教C连接MySQL的问题
我写了一个访问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呢?请高手指点。 如果是在LINUX上,在.bash_profile文件增加以下语句
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/lib/mysql:.
export LD_LIBRARY_PATH
保存文件后,执行命令
. .bash_profile即可 我咋没遇到这个问题 多谢yinzhuhua兄指教,已经试验过,成功了,谢谢你。
页:
[1]