/usr/bin/ld: cannot find -lmysqlclient

在make osdb工具时出现错误
g++  -g -O2 -L/usr/lib/mysql -lmysqlclient  -o osdb OSDB.o Benchmark.o BenchmarkSuite.o BenchmarkTest.o Configuration.o Database.o DataPopulator.o Logger.o SingleUserMode.o Timer.o tinystr.o tinyxml.o tinyxmlerror.o tinyxmlparser.o dbms/MySQLDB.o  
/usr/bin/ld: cannot find -lmysqlclient
解决方法:
搜索libmysqlclient.so在哪个目录下面,比如本文的在/usr/lib64/mysql目录下,但因为此编译过程中是去/usr/lib文件下去寻找,所以做个软链接即可。
# cd /usr/lib
# ln -s /usr/lib64/mysql /usr/lib

posted on 2012-08-12 11:55  cn三少<script></script>  阅读(445)  评论(0编辑  收藏  举报

导航