编译

时间:2015-12-18 16:52:57

标签: matlab deployment compilation

在Centos6上使用2012b我使用deploytool编译了我的代码。

为了确保我正确地做事,我重新安装MCR以确保我使用matlab希望我使用的确切版本。按照安装MCR(v83)后的说明,我将相应的路径附加到LD_LIBRARY_PATH和XAPPLRESDIR。

当我使用run_myProgram.sh脚本时。它回显了库路径,我可以看到MCR路径是正确的。

但是,在我编译的程序启动时,我收到此错误: “加载共享库时出错:libmwmclmcrrt.so.8.0:无法打开共享对象文件:没有这样的文件或目录”

那里有人有办法解决这个问题吗?例如,我的系统配置有问题或部署有问题吗?

情节变浓。我注意到在MCR安装中,我只有libmwmclmcrrt.so.8.3。 deploytool如何不给我我需要的版本?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要为r2012b下载MCR 8.0版。请参阅此处的表格:recommended