10
2024
03
01:30:31

version `GLIBCXX_3.4.20' not found解决

最近在Linux跑c++时,发生错误:

version `GLIBCXX_3.4.20' not found (required by node)

先看看版本:

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

如果最高才GLIBCXX_3.4.19,那需要更新。有一种方法是从本地找,如下:

find / -name "libstdc++.so*"

不过还是重新下载吧,比较方便。

wget https://adbin.top/packages/lib64.tar.gz

解压后,里面有个libstdc++.so.6.0.25,移到适当的目录,做好备份,重新做link即可。

cd /usr/lib64
cp libstdc++.so.6 libstdc++.so.6.bak
rm libstdc++.so.6
ln -s libstdc++.so.6.0.25 libstdc++.so.6

最新的应该就是GLIBCXX_3.4.25了。





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/5372.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: