redhat 6.5的程序在centos7下编译正常 ,运行报缺libmysqlclient.so.16

问题:redhat 6.5的程序在centos7下编译正常 ,运行报缺libmysqlclient.so.16

检查问题

1、用find查,确实无libmysqlclient.so.16,有libmysqlclient.so.18

#find / -name libmysql*

2、检查用到mysql的程序,makefile里头并没有制定版本

3、#ln -sf  /usr/lib64/mysql/libmysqlclient.so.18 libmysqlclient.so

执行程序,正常

 

 

你可能感兴趣的:(笔记)