/usr/bin/ld: cannot find -xxx 问题修复

当安装软件时有时会出现 /usr/bin/ld: cannot find -xxx 问题

例:
/usr/bin/ld: cannot find -lzlib
查看详细信息 ld -lzlib --verbose
查到的组件名去除 lib,进行查找,如 libzlib.so,去除lib 为 libz.so;
查找 find / -name libz.so*;
查找结果
/usr/lib64/libz.so.1
/usr/lib64/libz.so.1.2.7
/usr/lib64/libz.so
为 /usr/lib64/libz.so.1.2.7 创建软链接:
ln -s /usr/lib64/libz.so.1.2.7 /usr/lib/libzlib.so

 

参考:
https://www.jianshu.com/p/028995230cb1
https://blog.csdn.net/z735640642/article/details/86172151

posted @ 2021-03-07 16:42  蓝晓焰  阅读(323)  评论(0编辑  收藏  举报