linux mysql库看不见,linux下Mysql找不到mysqlclient库!谢谢大家
原來機子里裝的是mysql?3.2.23版本,比較老
后用rpm?-e?把它卸載了
重新安裝
libmysqlclient15-5.0.45-22.2.i586.rpm
MySQL-client-community-5.0.67-0.rhel3.i386.rpm
MySQL-devel-community-5.0.67-0.rhel3.i386(1).rpm
MySQL-server-community-5.0.67-0.rhel3.i386.rpm
但是在編譯程序的時候,
gcc?-o?siptoip?siptoip.c?-lmysqlclient
在添加?-lmysqlclient編譯的時候,出現下面的錯誤,請問怎么解決,找了好久沒有答案,只好請教高人,謝謝
/usr/bin/ld:?cannot?find?-lmysqlclient
collect2:?ld?returned?1?exit?status
可能是原來機子上安裝過mysql?3.2.23的原因
因為在一臺沒有安裝過mysql數據庫的機子上直接安裝
libmysqlclient15-5.0.45-22.2.i586.rpm
MySQL-client-community-5.0.67-0.rhel3.i386.rpm
MySQL-devel-community-5.0.67-0.rhel3.i386(1).rpm
MySQL-server-community-5.0.67-0.rhel3.i386.rpm
程序正常運行,沒有任何問題,請高手指點解決方法
在線等待,謝謝大家,新年快樂
|
先查一下有沒有mysqlclient這個庫文件吧,
然后看一下/etc/ld.so.conf文件的目錄,有沒有包含庫上面庫文件所在的目錄。
|
先去?/usr/lib?找找有沒有?libmysqlclient.a/so
ls?/usr/lib?|?grep?mysqlclient
|
more??/etc/ld.so.conf
include?/etc/ld.so.conf.d/*.conf
|
rpm卸載干凈了應該是沒問題的。我也試過沒卸載干凈出問題了。
總結
以上是生活随笔為你收集整理的linux mysql库看不见,linux下Mysql找不到mysqlclient库!谢谢大家的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下的设备大体分为三类,微机原理
- 下一篇: linux环境c语言实现who,C语言编