程序运行时找不到库的解决方案

时间:2021-08-22 16:17:46

使用LD_LIBRARY_PATH变量

如:当运行scp时出现以下提示:

scp: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
那么直接执行export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/ssd/lib   (笔者的libz.so.1库在/mnt/ssd/lib路径下)

注意:如果一个程序需要加载多个动态库,而且每个库的路径不一样,如上炮制即可解决找不到库的问题