`
chemingliang
  • 浏览: 134127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found问题解决

阅读更多

Redhat上经常出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题,原因在于libstdc++.so.6的版本过低,需要下载个新版本的lib文件重新建立软连接。 
如下所示:
linux 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC
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
GLIBC_2.0
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
返回结果没有GLIBCXX_3.4.9,故会出现此报错。

执行ls -l  /usr/lib/libstdc++.so.6
可发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用的是libstdc++.so.6.0.13。

从网上下载这个文件libstdc++.so.6.0.13,下载地址为http://down.51cto.com/data/306947(附件中也有此文件),把libstdc++.so.6.0.13这个资源放到/usr/lib文件夹下,然后删除/usr/lib/libstdc++.so.6,重新生成新的lib文件链接,执行如下命令:

ln -s /usr/lib/libstdc++.so.6.0.13 /usr/lib/libstdc++.so.6,重新测试,OK

可以输入strings /usr/lib/libstdc++.so.6 | grep GLIBC查看结果如下:
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
GLIBC_2.0
GLIBC_2.3
GLIBC_2.4
GLIBC_2.1
GLIBC_2.3.4
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

 

参考文献:http://yytian.blog.51cto.com/535845/742637

http://yytian.blog.51cto.com/535845/742637

分享到:
评论

相关推荐

    编译QT出现/usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.9' not found /usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.11'not found的解决

    把libstdc++.so.6.0.13这个资源放到/usr/lib文件夹下。删除/usr/lib/libstdc++.so.6。 在输入命令ln -s /usr/lib/libstdc++.so....可以输入strings /usr/lib/libstdc++.so.6 | grep GLIBC查看GLIBCXX_XXX是否在其中

    libstdc++.so.6.0.10GLIBCXX_3.4.9'_not_found解决方案

    当你尝试运行或编译一个依赖于`GLIBCXX_3.4.9`的程序,但系统中安装的`libstdc++.so.6`版本低于这个要求时,就会出现"version `GLIBCXX_3.4.9' not found"的错误。 这个问题通常出现在以下几种情况: 1. **新旧软件...

    编译QT, version 'GLIBCXX_3.4.9' not found 的解决

    在32位linux操作系统上编译QT, /usr/lib/libstdc++.so.6报如上问题时,请提取32bit文件夹下的libstdc++.so.6.0.10文件。 后执行: os.system("rm /usr/lib/libstdc++.so.6") os.system("cp ./libstdc++.so.6.0.10 ...

    64位libstdc++.so.6.0.10

    本文将深入探讨“64位libstdc++.so.6.0.10”这一关键组件,以及如何解决“version `GLIBCXX_3.4.9' not found”的错误。 libstdc++是GNU C++标准库,它是GCC(GNU Compiler Collection)的一部分,提供了C++编程...

    centos7的arm服务器的libstdc++.so.6.0.25

    命令:strings /usr/lib64/libstdc++.so.6 | grep GLIBC 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_...

    libstdc++.so.6.0.13

    适用范围: 解决rhel 5交叉编译时提示version glibcxx_3.4.9 not found 文件来源:从fedora13中复制的. 步骤: 1.下载后请先验证strings /tmp/libstdc++.so.6|grep GLIBCXX是否有 GLIBCXX_3.4.9 GLIBCXX_3.4.10 ...

    libstdc++.so.6.0.10

    ./firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ~firefox/libxul.so)

    64bit linux libstdc++.so.6.0.10

    linux 64bit libstdc++.so.6.0.10 如果您遇到/usr/lib64/libstdc++.so.6:version ‘GLIBCXX_3.4.9’ not found这样的错误

    libstdc++.so.6.0

    问题:升级Firefox到4.0版本时,提示/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found。下载libstdc++.so.6.0.10文件,放到/urs/lib目录下。然后我们重新做libstdc++.so.6.软链接.

    libstdc++-4.3.0-8.i386.rpm

    解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found rm /usr/lib/libstdc++.so.6 ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6

    libstdc++-4.3.0-8.x86_64.rpm

    解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found rm /usr/lib/libstdc++.so.6 ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6

    QT-SDK-4.7.0安装手记

    1. 安装时可能会提示 `/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found` 错误。这是因为 libstdc++.so.6 版本不够高,解决方法是下载 libstdc++.so.6.0.10,在网上下载这个文件,然后删除软链接 `/usr/...

    Centos5.5下Qt的安装配置

    /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 解决方法如下: (1)执行 ls -l /usr/lib/libstdc++.so.6;发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用 ...

    Centos下Qt的安装配置

    /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found ``` 解决方案如下: 1. **检查当前版本**:使用`ls -l /usr/lib/libstdc++.so.6`查看当前链接指向的版本,通常情况下会指向`libstdc++.so.6.0.8`。 2...

    Linux下QT安装

    /home/linux/qtcreator-2.1.0/lib/qtcreator/plugins/Nokia/libCore.so: 无法加载库/home/linux/qtcreator-2.1.0/lib/qtcreator/plugins/Nokia/libCore.so:(/usr/lib/libstdc++.so.6: version `GLIBCXX_...

Global site tag (gtag.js) - Google Analytics