Asterisk Libjansson包失踪

时间:2018-01-05 09:01:13

标签: linux shared-libraries asterisk

我遇到了一个问题。我不知道下一步该做什么:

  

asterisk:加载共享库时出错:libjansson.so.4:   无法打开共享对象文件:没有这样的文件或目录

2 个答案:

答案 0 :(得分:0)

首先尝试运行

ldd

如果没有帮助,请尝试查找libjansson.so.4。如果找到,请确保它在路径中。如果找不到,请尝试libjansson.so *(任何其他版本)并对libjansson.so.4执行符号链接。

答案 1 :(得分:0)

首先要有jansson所需的版本: 解压并运行(如果已安装则跳过此部分)

./configure
make
make check
make install

ldconfig创建了到运行时库的必要链接,您需要创建一个配置文件并添加所选库的路径。

echo “/usr/local/lib” > /etc/ld.so.conf.d/usr_local.conf
/sbin/ldconfig

参考:this