Matlab无法在MATLAB / R2011b / bin / glnxa64 /

时间:2015-07-10 00:20:03

标签: matlab fortran gfortran

enter image description here运行" imresize"时遇到以下问题:

  

MATLAB:dispatcher:loadLibrary无法加载' /usr/local/MATLAB/R2011b/bin/glnxa64/libmwmathlinalg.so':libgfortran.so.3:无法打开共享对象文件:没有这样的文件或目录。

文件libmwmathlinalg.so位于该文件夹中,但Matlab无法找到它。很可能很多其他.so文件也无法访问,因此这是一个很大的问题。我怀疑这是由链接错误引起的。昨天我想要mex一个fortran代码,我做了以下

sudo ln -sf /usr/local/MATLAB/R2011b/sys/os/glnxa64 /usr/local/MATLAB/R2011b/bin/glnxa64/libgfortran.so.3

稍后当Matlab重新启动时,我发现了问题。我已使用

删除了该链接
sudo rm /usr/local/MATLAB/R2011b/sys/os/glnxa64/libgfortran.so.3

但问题仍然存在。我想那可能是文​​件夹

/usr/local/MATLAB/R2011b/sys/os/glnxa64

应以某种方式与

相关联
/usr/local/MATLAB/R2011b/bin/glnxa64

但它没有这样做。有什么想法吗?

编辑:实际上,任何人都可以在

中上传有关文件(包括链接)的屏幕截图
/usr/local/MATLAB/R2011b/sys/os/glnxa64

文件夹?这可能会有所帮助。我在这里展示了我的。

1 个答案:

答案 0 :(得分:0)

通过删除并重新安装整个Matlab 2011来解决。琐碎和非平凡......