/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题解决方法
2017-08-11 16:59
676 查看
https://pkgs.org/download/libstdc++
centos 7 64位系统,gcc4.9.4编译protobuf工程,发现出错,
[root@localhost src]# strings /usr/lib64/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_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
发现少了GLIBCXX_3.4.20,解决方法是升级libstdc++.
[root@localhost ~]# yum provides libstdc++.so.6
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
libstdc++-4.8.5-11.el7.i686 : GNU Standard C++ Library
Repo : base
Matched from:
Provides : libstdc++.so.6
[root@localhost ~]# yum install libstdc++-4.8.5-11.el7.i686
1、从路径/usr/local/lib64拷贝文件libstdc++.so.6.0.20到路径/usr/lib64
2、删除/usr/lib64原来的libstdc++.so.6
#强烈建议删除之前先备份一份
3、重新建立软连接ln libstdc++.so.6.0.20 libstdc++.so.6
4、重新执行strings /usr/lib64/libstdc++.so.6
| grep GLIBCXX
ok!
-----
参考文章:
解决/usr/lib/libstdc++.so.6:
version `GLIBCXX_3.4.14' not found问题
【解决】缺少libstdc++.so.6库的原因及解决办法
centos 7 64位系统,gcc4.9.4编译protobuf工程,发现出错,
[root@localhost src]# strings /usr/lib64/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_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
发现少了GLIBCXX_3.4.20,解决方法是升级libstdc++.
[root@localhost ~]# yum provides libstdc++.so.6
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
libstdc++-4.8.5-11.el7.i686 : GNU Standard C++ Library
Repo : base
Matched from:
Provides : libstdc++.so.6
[root@localhost ~]# yum install libstdc++-4.8.5-11.el7.i686
1、从路径/usr/local/lib64拷贝文件libstdc++.so.6.0.20到路径/usr/lib64
2、删除/usr/lib64原来的libstdc++.so.6
#强烈建议删除之前先备份一份
3、重新建立软连接ln libstdc++.so.6.0.20 libstdc++.so.6
4、重新执行strings /usr/lib64/libstdc++.so.6
| grep GLIBCXX
ok!
-----
参考文章:
解决/usr/lib/libstdc++.so.6:
version `GLIBCXX_3.4.14' not found问题
【解决】缺少libstdc++.so.6库的原因及解决办法
相关文章推荐
- libstdc++.so.6: version `GLIBCXX_3.4.15' not found问题和相应的解决方法
- 如何解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题
- 如何解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
- 解决了/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题
- Qtcreator 在红帽 无法启动,很可能是gcc版本问题:解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- tensorflow 1.0安装过程中出现/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found问题的解决
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found问题解决
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的解决方法
- 编译Uboot 出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题解决方法
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- OpenGL——解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by **) 解决方法
- 类似这种问题解决方法 version `CXXABI_1.3.8' not found (required by ragel)'
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决了/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题
- Python version 2.7 required, which was not found 注册表问题解决方法