1.在运行程序时,有时会碰见如下错误:version `GLIBCXX_3.4.21’ not found。
这是由于使用高版本的gcc编译的程序,在低版本上gcc的系统上运行,导致不支持。为解决此问题,需要升级libstdc++.so库。
2.下载libstdc++.so.6.0.26库文件,并上传到/usr/lib64目录下。
cp libstdc++.so.6.0.26 /usr/lib64
cd /usr/lib64
chmod 755 libstdc++.so.6.0.26
# 删除软连接
rm libstdc++.so.6
# 新建软连接,指向libstdc++.so.6.0.26
ln -s libstdc++.so.6.0.26 libstdc++.so.6
# 如果想要还原为指向原来的libstdc++.so.6.0.19,则执行下面的命令
ln -sf libstdc++.so.6.0.19 libstdc++.so.6
posted on 2022-01-14 23:40
小王 阅读(1103)
评论(0) 编辑 收藏 引用 所属分类:
linux 、
编译