美文网首页
libpjsua2.so.2: cannot open shar

libpjsua2.so.2: cannot open shar

作者: dhz120 | 来源:发表于2022-08-15 20:50 被阅读0次

    遇到问题:

    pjsip安装好之后,编译运行 pjproject-2.12.1/pjsip-apps/src/swig/java/test.java时,报错:Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/dong/git/opensource/pjproject-2.12.1/pjsip-apps/src/swig/java/output/libpjsua2.so: libpjsua2.so.2: cannot open shared object file: No such file or directory。此时通过调用 ldd output/libpjsua2.so 发现 libpjsua2.so.2 => not found

    image.png

    但是切到/usr/local/lib目录下,执行ldd libpjsua2.so发现是正常的,此时怀疑是/usr/local/lib没有加入到环境变量中导致。

    解决办法

    使用ldconfig命令将/usr/local/lib加入到环境变量:

    echo "/usr/local/lib" >> /etc/ld.so.conf
    /sbin/ldconfig
    

    加入之后,再次执行发现问题解决


    image.png

    相关文章

      网友评论

          本文标题:libpjsua2.so.2: cannot open shar

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