10
2024
03
01:30:31

version `GLIBCXX_3.4.20' not found解决



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

最近在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了。



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

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

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

您的IP地址是: