/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