IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15\' not found

    testcs_dn发表于 2015-05-03 09:19:45
    love 0

    32位系统或程序通常为以下错误:
    /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15’ not found

    以下网址提供32位系统的解决方法:
    http://www.cnblogs.com/yingsi/p/3290958.html
    主要内容如下:这里转帖过来防止以后网址改变找不到了。

    下载新版本,地址:http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb
    假设下载的文件放在Download/。
    解压:ar -x libstdc++6_4.7.2-5_i386.deb && tar xvf data.tar.gz
    解压后出现Download/usr目录;
    1)cd Download/usr/lib/i380-linux-gun
    2) su root
    3) cp libstdc++.so.6.0.17 /usr/lib
    4) cd /usr/lib
    5) rm libstdc++.so.6
    6) ln libstdc++.so.6.0.17 libstdc++.so.6重新建立软连接
    这时,我们再输入:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX,结果为:
    GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_DEBUG_MESSAGE_LENGTH
    看,GLIBCXX_3.4.15已经有了!

    而这里需要的是lib64,CentOS 64位操作系统
    解决方法:
    经过一番搜索,终于在以下站点找到可下载的rpm安装包。
    http://rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B.so.6(GLIBCXX_3.4.15)&system=&arch=

    我下载的是针对 Mandriva 操作系统的版本
    ftp://rpmfind.net/linux/Mandriva/official/2011/x86_64/media/main/release/lib64stdc++6-4.6.1-2-mdv2011.0.x86_64.rpm

    CSDN资源下载地址:
    http://download.csdn.net/detail/testcs_dn/8655589

    下载:
    wget ftp://rpmfind.net/linux/Mandriva/official/2011/x86_64/media/main/release/lib64stdc++6-4.6.1-2-mdv2011.0.x86_64.rpm

    安装:
    rpm -ivh lib64stdc++6-4.6.1-2-mdv2011.0.x86_64.rpm

    有冲突?:
    file xxx from install of xxx conflicts with file from xxx



沪ICP备19023445号-2号
友情链接