首页 文章

如何更新Matlab共享库?

提问于
浏览
0

似乎Matlab有它的own version的linux共享库 . 我有一个程序需要libwfdb,这是一个共享库,可以调用一些标准的共享库 . 程序在我的机器上工作正常,但是当Matlab尝试使用 system() 函数调用它时,它失败了,因为它的版本太旧了 . 具体来说,我明白了

/usr/local/MATLAB/R2014a/bin/glnxa64/libcurl.so.4: no version information available (required by /usr/local/lib64/libwfdb.so.10)

有没有办法让我更新我的Matlab共享库?或者有一个解决方法,我可以作为本地用户运行该命令?如果重要的话,我在Ubuntu 14.04上 .

编辑:我不想_1196545_所有的图书馆 . 我已经尝试使用 libcurl 并且失败了,因为它想要一个新版本的 libssllibcrypto .

1 回答

  • 0

    为了将来参考,我能够通过在运行任何系统命令之前在Matlab中设置 LD_LIBRARY_PATH 来解决此问题 . 绝对不是最好的解决方案,但它有效:

    setenv('LD_LIBRARY_PATH', '/usr/lib/x86_64-linux-gnu/');

相关问题