是因为configure中lib目录不对导致,64位系统中libmysqlclient.so位于/usr/lib64/mysql中,编译configure文件,找到libmysqlclient,for循环中加上lib64/mysql即可,结果如下:
for i in lib lib/mysql lib64/mysql; do str="$MYSQL_DIR/$i/libmysqlclient.*" for j in `echo $str`; do if test -r $j; then MYSQL_LIB_DIR=$MYSQL_DIR/$i break 2 fi done done