编译后库错误
library error after compiling
在 Centos6 上使用 2012b 我使用 deploytool 编译了我的代码。
为了确保我做事正确,我重新安装了 MCR 以确保我使用的是 matlab 希望我使用的确切版本。按照安装 MCR (v83) 后的说明,我将相应的路径附加到 LD_LIBRARY_PATH 和 XAPPLRESDIR。
当我使用 run_myProgram.sh 脚本时。它呼应了库路径,我可以看到 MCR 路径是正确的。
但是,在我编译的程序启动时,出现了这个错误:
"error while loading shared libraries: libmwmclmcrrt.so.8.0: cannot open shared object file: No such file or directory"
有人有办法解决这个问题吗?比如是我的系统配置有问题还是我的部署有问题?
情节变厚了。我注意到在 MCR 安装中,我只有 libmwmclmcrrt.so.8.3。 deploytool怎么没有给我需要的版本?
谢谢!
您需要为 r2012b 下载 MCR 8.0 版。请在此处查看 table:MCR Version Table
在 Centos6 上使用 2012b 我使用 deploytool 编译了我的代码。
为了确保我做事正确,我重新安装了 MCR 以确保我使用的是 matlab 希望我使用的确切版本。按照安装 MCR (v83) 后的说明,我将相应的路径附加到 LD_LIBRARY_PATH 和 XAPPLRESDIR。
当我使用 run_myProgram.sh 脚本时。它呼应了库路径,我可以看到 MCR 路径是正确的。
但是,在我编译的程序启动时,出现了这个错误: "error while loading shared libraries: libmwmclmcrrt.so.8.0: cannot open shared object file: No such file or directory"
有人有办法解决这个问题吗?比如是我的系统配置有问题还是我的部署有问题?
情节变厚了。我注意到在 MCR 安装中,我只有 libmwmclmcrrt.so.8.3。 deploytool怎么没有给我需要的版本?
谢谢!
您需要为 r2012b 下载 MCR 8.0 版。请在此处查看 table:MCR Version Table