美文网首页
version `GLIBCXX_3.4.20' not fou

version `GLIBCXX_3.4.20' not fou

作者: 赤色要塞满了 | 来源:发表于2021-07-15 16:13 被阅读0次

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

    相关文章

      网友评论

          本文标题:version `GLIBCXX_3.4.20' not fou

          本文链接:https://www.haomeiwen.com/subject/rqqmpltx.html