0
我认为上面的错误是众所周知的,我通过在Matlab目录中重命名libstdC++。so.6来解决它,并使用一个来自我的usr/lib文件夹。matlab libstdC++。so.6 error(GLIBCXX_3.4.19 not found)
但是如果我没有权限重命名文件呢?我如何告诉编译器将它链接到我的/ usr/lib/..文件夹中的库中?
我已经将/ usr/lib/...路径添加到LD_LIBRARY_PATH变量中,但它不起作用。
我使用cmake来创建我的make文件,有没有任何选项可以告诉哪个库应该被选中?
谢谢
此。可能会有所帮助:http://stackoverflow.com/a/28565482/2778484 – chappjc
我设置了它,但它不起作用。现在,我发现了一个工作... – DerJFK
'LD_RUN_PATH'也没有工作吗?这通常是LD_LIBRARY_PATH没有的解决方案。 – chappjc