解決錯誤 libmysqlclient.so.18: cannot open shared object file: No such file or directory

 


我的環境是 centos6.5


在連接數據庫的時候發現編譯可以通過,但是執行的時候提示下面的保存信息。


error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory


這時候需要看一下的makefile 或者  gcc 編譯的時候設置查找庫的目錄是否正確。


解決方法:

在系統搜索找到你的庫文件所在位置,在gcc 或Makefile 中引入正確的位置即可。

centos 改爲 gcc -o test tst.c -L/usr/lib/mysql 。


發佈了127 篇原創文章 · 獲贊 199 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章