美文网首页
"error while loading shared

"error while loading shared

作者: 戏之地 | 来源:发表于2017-03-31 09:09 被阅读24次

    大家去看原文

    1. 如果共享库文件安装到了/lib或/usr/lib目录下, 那么需执行一下ldconfig命令
    2. 如果共享库文件安装到了/usr/local/lib(很多开源的共享库都会安装到该目录下)或其它"非/lib或/usr/lib"目录下, 那么在执行ldconfig命令前, 还要把新共享库目录加入到共享库配置文件/etc/ld.so.conf中, 如下:
    # cat /etc/ld.so.conf
    include ld.so.conf.d/*.conf
    # echo "/usr/local/lib" >> /etc/ld.so.conf
    # ldconfig
    
    1. 如果共享库文件安装到了其它"非/lib或/usr/lib" 目录下, 但是又不想在/etc/ld.so.conf中加路径(或者是没有权限加路径). 那可以export一个全局变量LD_LIBRARY_PATH, 然后运行程序的时候就会去这个目录中找共享库.

    相关文章

      网友评论

          本文标题:"error while loading shared

          本文链接:https://www.haomeiwen.com/subject/uwpmottx.html