解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
来源:互联网 发布:淘宝裸机是什么意思 编辑:程序博客网 时间:2024/05/16 04:33
我遇到这个问题的时候是在连接库的时候出现的问题,而且不是在编译的时候出现的,实在运行的时候才 报错,出现这种问题就是因为编译库的编译器和编译当前程序的编译器版本是不一样的,在具体一点就是因为,当前程序的编译器的版本是比较低的,只要升级一下就可以了。可以用如下命令查看一下当前GCC版本:
- 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_FORCE_NEW
- GLIBCXX_DEBUG_MESSAGE_LENGTH
并没有动态库中要求的GCC版本 “GLIBCXX_3.4.14”,所以需要进行升级一下我们的GCC版本,升级过程如下:
下载新版本的GCC,地址为点击打开链接
下载下来之后,用如下命令开始解压
- ar -x libstdc++6_4.7.2-5_i386.deb && tar xvf data.tar.gz
如果你的文件目录为GCC(如果不是,把GCC改为相应的目录即可),依次执行下面命令:
1、进入到 usr/lib/i380-Linux-gun目录下
- cd GCC/usr/lib/i380-linux-gun
2、变成root用户(如果是root用户可跳过)
- su root
3、拷贝文件
- cp libstdc++.so.6.0.17 /usr/lib
4、进入到/usr/lib
- cd /usr/lib
5、删除原来的libstdc++.so.6
- 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
现在已经有了3.4.14版本,在执行一边程序,可以运行了。
0 0
- 解决/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.14' 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问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决 anaconda3 安装 xgboost :/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' 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的问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' 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.9' not found
- usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.17' not found
- Dom事件流
- day81_babasport第七天
- 深度学习——通俗理解卷积神经网络
- 十年软件测试经验总结
- 2017省选拔(三)poj 1222 EXTENDED LIGHTS OUT (状态压缩+枚举反转)
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- ios 开发 根据数组内字典指定key排序
- 程序员简历如何脱颖而出
- SQL模糊查询语句和Escape转义字符
- 【python】引用模块,以及初探__init__.py
- Docker三剑客之Compose-二
- [BZOJ 3450]Tyvj1952 Easy:期望DP
- nova创建虚机流程源码分析 openstack
- gdb