「cannot open shared object file」的解決方案

「cannot open shared object file」的解決方案
ld在链接的时候找不到所需的动态库
1、安装所需的动态库
2、修改链接查找路径配置文件 二选一
   a)、在有root权限情况下:
      echo "usr/local/lib >> /etc/ld.so.conf"
   b)、在没有root权限的情况下:
       $ echo "export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH" >> ~/.bashrc


ps:查找库的方法
$ locate libiconv.so.2
$ whereis libiconv.so.2
$ find /usr /lib -name libiconv.so.2
$ find / -name libiconv.so.2 2>/dev/null





你可能感兴趣的:(「cannot open shared object file」的解決方案)