作为程序员一定要保持良好的睡眠,才能好编程

通用方法 解决/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found的问题

发布时间:2021-03-01

1.先查看当前Linux服务器gcc版本中包含哪些库。(注意:要区别当前Linux版本是32还是64,下面的操作是查看64的,下载文件也需要用64)


strings /usr/lib64/libstdc++.so.6 | grep GLIBC


image.png

strings /usr/lib64/libstdc++.so.6|grep CXXABI


image.png


蓝奏云分享libstdc++.so.6.0.26 : https://www.lanzous.com/i8lnene


libstdc.so_.6.0.26.zip


以上只要缺少对应的版本,都可通过安装对应缺失的libstdc++.so.6.0.13以上的版本,来解决缺失版本的问题。


当前截图中是高版本的libstdc++.so.6.0.24,只要安装此版本,其他低版本都有了。


2.从网上下载所需要的libstdc++.so.6.0.24版本。


3.把libstdc++.so.6.0.24拷贝到/usr/lib64目录下。


  cp libstdc++.so.6.0.24 /usr/lib64/


4.删除原来的libstdc++.so.6符号连接。


  rm -rf libstdc++.so.6


5.新建新符号连接。


  ln -s libstdc++.so.6.0.24 libstdc++.so.6


6.再次执行查看结果符合就哦了。


image.png