随笔-369  评论-37  文章-0  trackbacks-0
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 小王 阅读(784) 评论(0)  编辑 收藏 引用 所属分类: linux编译

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理