其他分享
首页 > 其他分享> > Matlab报错'GLIBCXX_3.4.21' not found解决

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