解决error while loading shared libraries…file too short

在执行程序时,遇到了libmysqlclient.so的报错:

error while loading shared libraries: /root/Downloads/car/./libmysqlclient.so.21: file too short

目录下包括libmysqlclient.so.21libmysqlclient.so.21.2.31两个文件,其中libmysqlclient.so.21是软连接,应该是从别处拷贝过来时出现了软连接错误。删除,重新创建这个软连接即可。

rm libmysqlclient.so.21
ln -s libmysqlclient.so.21.2.31 libmysqlclient.so.21

参考文章:《error while loading shared libraries, file too short

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注