(版本`GLIBCXX_3.4.18')找不到在matlab中编译mex文件

时间:2016-05-29 10:04:40

标签: matlab mex

这是由于Matlab中过时的libgfortran版本。我们需要修改它以将其指向目录中的不同内容。

1 个答案:

答案 0 :(得分:0)

cd /usr/local/MATLAB/<matlabversion>/sys/os/glnxa64
ls -l

创建新的符号链接:

sudo rm libgfortran.so.3

sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 libgfortran.so.3

sudo rm libstdc++.so.6

sudo ln -s /usr/lib/gcc/x86_64-linux-gnu/4.4/libstdc++.so libstdc++.so.6