`

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

 
阅读更多

 

http://blog.csdn.net/wangxmin2005/article/details/8211077

启动某个可执行文件时,经常出现如下错误。

  1. ./as_r: /lib64/libuuid.so.1: no version information available (required by ./as_r)  
  2. ./as_r: /usr/lib64/libidn.so.11: no version information available (required by ./as_r)  
  3. ./as_r: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./as_r)  
  4. ./as_r: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./as_r)  
  5. ./as_r: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./as_r)  

选“./as_r: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./as_r)" 来说明原因。

ldd as_r   查看as_r 依赖的库,以及本地不满足条件的库。

  1. [search@SY-0347 as]$ ldd as_r  
  2. ./as_r: /lib64/libuuid.so.1: no version information available (required by ./as_r)  
  3. ./as_r: /usr/lib64/libidn.so.11: no version information available (required by ./as_r)  
  4. ./as_r: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./as_r)  
  5. ./as_r: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./as_r)  
  6. ./as_r: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./as_r)  
  7.         libpthread.so.0 => /lib64/libpthread.so.0 (0x000000373aa00000)  
  8.         libIce.so.34 => /usr/lib64/libIce.so.34 (0x0000003542800000)  
  9.         libIceUtil.so.34 => /usr/lib64/libIceUtil.so.34 (0x0000003542400000)  
  10.         libcrypto.so.10 => not found  
  11.         libdl.so.2 => /lib64/libdl.so.2 (0x000000373a600000)  
  12.         libidn.so.11 => /usr/lib64/libidn.so.11 (0x000000373d600000)  
  13.         libssl.so.10 => not found  
  14.         libboost_system.so.5 => not found  
  15.         libmemcached.so.8 => not found  
  16.         libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0 (0x00002b579d828000)  
  17.         libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003740600000)  

 

strings /usr/lib64/libstdc++.so.6 | grep GLIBC   查看libstdc++.so.6的版本

 

  1. [search@SY-0347 as]$ strings /usr/lib/libstdc++.so.6 | grep GLIBC  
  2. GLIBCXX_3.4  
  3. GLIBCXX_3.4.1  
  4. GLIBCXX_3.4.2  
  5. GLIBCXX_3.4.3  
  6. GLIBCXX_3.4.4  
  7. GLIBCXX_3.4.5  
  8. GLIBCXX_3.4.6  
  9. GLIBCXX_3.4.7  
  10. GLIBCXX_3.4.8  
  11. GLIBC_2.3  
  12. GLIBC_2.0  
  13. GLIBC_2.3.2  
  14. GLIBC_2.4  
  15. GLIBC_2.1  
  16. GLIBC_2.1.3  
  17. GLIBC_2.2  
  18. GLIBCXX_FORCE_NEW  

 

  1. [search@SY-0347 as]$ ll /usr/lib64/libstdc++.so.6  
  2. lrwxrwxrwx 1 root root 18 Jan 18  2012 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.8  

 

解决:

从其他版本高的机器上拷贝libstdc++.so.6.0.13到本地,然后拷贝到/usr/lib下

并建立链接:
sudo ln -sf libstdc++.so.6.0.13  libstdc++.so.6

  1. [search@SY-0085 ~]$ strings /usr/lib/libstdc++.so.6 | grep GLIBC  
  2. GLIBCXX_3.4  
  3. GLIBCXX_3.4.1  
  4. GLIBCXX_3.4.2  
  5. GLIBCXX_3.4.3  
  6. GLIBCXX_3.4.4  
  7. GLIBCXX_3.4.5  
  8. GLIBCXX_3.4.6  
  9. GLIBCXX_3.4.7  
  10. GLIBCXX_3.4.8  
  11. GLIBCXX_3.4.9  
  12. GLIBCXX_3.4.10  
  13. GLIBCXX_3.4.11  
  14. GLIBCXX_3.4.12  
  15. GLIBCXX_3.4.13  
  16. GLIBC_2.0  
  17. GLIBC_2.3  
  18. GLIBC_2.4  
  19. GLIBC_2.1  
  20. GLIBC_2.1.3  
  21. GLIBC_2.3.2  
  22. GLIBC_2.2  
  23. GLIBCXX_FORCE_NEW  
  24. GLIBCXX_DEBUG_MESSAGE_LENGTH  
完成
分享到:
评论

相关推荐

    解决linux下出现/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found问题

    解决linux下出现/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found问题,包含libstdc++.so.6.0.23文件和使用说明文档

    libstdc++.so.6

    /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 操作方法:#rm /usr/lib/x86_64-linux-gnu# rm libstdc++.so.6 #ln libstdc++.so.6.0.20 libstdc++.so.6 #strings /usr/lib/x86_64...

    libstdc++.so.6.0.21

    运行pyton 代码 提示libstdc++.so.6 GLIBCXX 错误 本人在Centos6.x x86_64位系统上安装成功过 1、下载libstdc++.so.6.0.21 ...7 strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX 通过这个方法查找出对应的版本型号

    64位libstdc++.so.6.0.22,解决glibcxx not found问题

    解决GLIBCXX_3.4.19 not found的问题,删除原来的软连接指向新的 rm -rf /usr/lib64/libstdc++.so.6 ln -s /usr/local/lib64/libstdc++.so.6.0.22 /usr/lib64/libstdc++.so.6

    编译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.25

    libstdc++ 6.0.25版本的库文件,可解决/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found版本过低问题。 下载下来后,进入/usr/lib/x86_64-linux-gnu/,删除旧的libstdc++.so.6软连接,...

    libstdc.so_.6.0.26.zip

    可以解决如下问题: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 操作方法:#rm /usr/lib/x86_64-linux-gnu# rm libstdc++.so.6 #ln libstdc++.so.6.0.20 libstdc++.so.6 #...

    libstdc++.so.6.0.zip

    CXXABI包含: CXXABI_1.3, CXXABI_1.3.1到10 CXXABI_TM_1, CXXABI_FLOAT128 ... ln -s /usr/lib64/libstdc++.so.6.0.22 /usr/lib64/libstdc++.so.6 3.查看 strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'

    libstdc++.so.6.0.23下载

    顺利解决/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found

    libstdc++.so.6.0.rar

    linux 系统 环境升级, ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found

    libstdc++.so.6.0.23

    3、进入/usr/lib64/目录下,删除(rm -rf libstdc++.so.6)或者重命名(mv libstdc++.so.6 libstdc++.so.6.bak)libstdc++.so.6,然后执行ln -s libstdc++.so.6.0.24 libstdc++.so.6重新构建动态库libstdc++.so.6 ...

    libstdc++.so.6.0.17 32和64位

    /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /opt/qtcreator-3.3.0/lib/qtcreator/plugins/.././libQt5CLucene.so.5) 压缩包中是linux的32和64位的库,可以使用file命令查看 将相应...

    libstdc++.so.6.0.24

    ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /root/miniconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)

    解决usrlib64libstdc++.so.6和lib64libc.so.6版本过低问题

    解决usrlib64libstdc++.so.6和lib64libc.so.6版本过低问题

    libstdc++.so.6.0.20

    出现/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found 这种问题不能解决的时候, 请下载这个,将原目录 /usr/lib64下的删除/usr/lib64原来的libstdc++.so.6 #强烈建议删除之前先备份一份。...

    libstdc++.so.6.0.22

    ①cp libstdc++.so.6.0.17 /usr/libx86_64-linux-gnu/ ②cd /usr/lib/x86_64-linux-gnu/ ③rm libstdc++.so.6 ④ln libstdc++.so.6.0.22 libstdc++.so.6

    libstdc++.zip

    解决异常:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.17' not found ,rpm安装后有GLIBCXX_3.4.1~GLIBCXX_3.4.19,自己选择安装32bit或者64bit

    libstdc++6_4.7.2-5_amd64.7z

    ./bin/mysqld: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/mysqld) ./bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/mysqld) libstdc...

    解决ubuntu找不到libstdc++.so.5问题

    解决ubuntu找不到libstdc++.so.5问题: 一般是你的gcc版本比较高,自从gcc出3.4版本后,就不用libstdc++.so.5,改用libstdc++.so.6了。 如果sudo apt-get install libstdc++5 未果,说找不到这个包,就下载该资源...

    libstdc++.so.6.0.17和libstdc++.so.6.0.19以及libstdc++.so.6.0.20

    包含libstdc++.so.6.0.17和libstdc++.so.6.0.19以及libstdc++.so.6.0.20,可以用于解决缺少glibc和libstdcxx版本不够的问题。解决方案见http://cnodejs.org/topic/56dc21f1502596633dc2c3dc。

Global site tag (gtag.js) - Google Analytics