问题记录
在pycharm ssh运行的时候是没事的,在服务器上用命令行跑出现了这个报错
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found
使用命令
sudo strings /lib64/libstdc++.so.6 | grep GLIBC
可以看到GLIBCXX_3.4.29确实没有
使用命令
sudo find / -name "libstdc++.so.6*"
查找结果有很多我选择了 /home/backup/lib_libstdc++/libstdc++.so.6
如果找不到可以用我的百度网盘链接里面下载
链接地址
提取码: r25l
使用命令
sudo strings /home/backup/lib_libstdc++/libstdc++.so.6 | grep GLIBC
可以看到这个是有的
1.使用命令
readlink -f /lib64/libstdc++.so.6
查看这个文件的链接地址可以cd进入链接地址替换链接地址的文件,也可以使用rm /lib64/libstdc++.so.6删除这个软连接,如果是文件rm 之间删除
复制
cp /home/backup/lib_libstdc++/libstdc++.so.6 /lib64/
2. 第二种情况
使用如下命令,进入readlink -f /lib64/libstdc++.so.6 给出来的地址我的是如下地址,gcc-10.2.0换成你的gcc地址即可
cd /usr/local/gcc-10.2.0/lib64
复制
cp /home/backup/lib_libstdc++/libstdc++.so.6 ./