zoukankan      html  css  js  c++  java
  • 安装cmake,make install 出错:/lib64/libstdc++.so.6:version ' GLBCXX_3.4.26' not found

    错误描述

    解决方法

    1、查看GLIBCXX版本

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

     确实版本不对,没有GLBCXX_3.4.26

    2、查看 libstdc++.so 位置和版本

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

    我这边的新版本是 libstdc++.so.6.0.26,旧版本是libstdc++.so.6.0.19

     3、查看当前的libstdc++.so.6的使用版本

    ls -al /usr/lib64/libstdc++.so.6
    果然我这里是旧版本

     4、把新版本拷贝到系统目录下

    cp /apps/cthon/lib64/libstdc++.so.6.0.26 /usr/lib64

     5、修改libstdc++.so.6的软连接并删除旧版本

    sudo rm /usr/lib64/libstdc++.so.6
    sudo rm /usr/lib64/libstdc++.so.6.0.19

    6、建立新的软连接

    sudo ln -s /usr/lib64/libstdc++.so.6.26 libstdc++.so.6
    

    检查结果

     最终安装成功了!

  • 相关阅读:
    改造二叉树
    汽车加油行驶问题
    [SHOI2012]回家的路
    子串
    P3558 [POI2013]BAJ-Bytecomputer
    HDU
    UVALive
    ZOJ
    HDU
    牛客小白月赛2 题解
  • 原文地址:https://www.cnblogs.com/cthon/p/12722055.html
Copyright © 2011-2022 走看看