Matlab报错'GLIBCXX_3.4.21' not found解决
作者:互联网
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
发现是有GLIBCXX_3.4.21的,所以系统环境不需要升级
find / -name "libstdc++.so*"
发现/usr/local/MATLAB/R2016b/sys/os/glnxa64/目录下,libstdc++.so.6链接的是libstdc++.so.6.0.19,所以需要重新让他连接到libstdc++.so.6.0.21
cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 /usr/local/MATLAB/R2016b/sys/os/glnxa64/
将/usr/lib/x86_64-linux-gnu/下有的libstdc++.so.6.0.21考到目标目录
cd /usr/local/MATLAB/R2016b/sys/os/glnxa64/
切换到目标目录,并使用以下命令建立链接
sudo ln -snf libstdc++.so.6.0.21 libstdc++.so.6
-snf:s是建立符号链接,n是对已有链接备份或删除,f是将已有链接文件强制删除
标签:GLIBCXX,libstd,21,0.21,c++,报错,usr,so.6,链接 来源: https://www.cnblogs.com/Wosix/p/16055788.html