当我尝试在MATLAB中运行mex文件时,出现以下错误:
??? Invalid MEX-file
'findimps3.mexa64':
/MATLAB/bin/glnxa64/../../sys/os/glnxa64/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by /usr/lib/libblas.so.3gf)
有什么解决这个问题的想法吗?
更新: 我发现 "strings MATLAB/.../libgfortran.so.3 | grep GFORTRAN" 输出 GFORTRAN_1.0。我尝试更改了MATLAB内部的libgfortran,但没有起作用。现在我认为最好找到一个适用于GFORTRAN_1.0的合适的libblas。
libgfortran.so.3
,只有libgfortran.so.1
和libgfortran.so.5
。但我想这应该写成一个新问题。 - winkmal