/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) 编辑 收藏 举报