/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.17' not found
2016-05-30 12:44
281 查看
刚刚在Linux写完代码编译执行的时候遇到了这个问题,很奇怪的一个问题,无缘无故的动态库怎么会出现问题呢?我想起来了之前我将gcc升级了一下,可能跟这个有关系,我在搜了一下,果然是这个原因。
首先打印一下libstdc++6.0.so输出库的信息
看看,果然没有 GLIBCXX_3.4.17 ,查看了一下libstdc++.so.6 ,它指向的是一个比较老的库,而我们可以用find查找一下我们的系统中的libstdc++.so.6.x.x.x 的库,
可以看到最新的是 libstdc++.so.6.0.22,所以我们要做的就是改变一下链接就行了...
再一次打印一下libstdc++6.0.so输出库的信息的时候,就可以看到状态的变化
至此问题就解决了
首先打印一下libstdc++6.0.so输出库的信息
看看,果然没有 GLIBCXX_3.4.17 ,查看了一下libstdc++.so.6 ,它指向的是一个比较老的库,而我们可以用find查找一下我们的系统中的libstdc++.so.6.x.x.x 的库,
可以看到最新的是 libstdc++.so.6.0.22,所以我们要做的就是改变一下链接就行了...
再一次打印一下libstdc++6.0.so输出库的信息的时候,就可以看到状态的变化
至此问题就解决了
相关文章推荐
- error C2275: 'xxx' : illegal use of this type as an expression
- C语言学习入门到精通之gcc编译与调试
- C++简单输出钻石菱形图效果
- C++全局变量的声明和定义
- c++第六次上机实验
- c++第六次上机作业
- C++通过自定义函数求一元二次方程的根
- leetcode 342 Power of Four C++
- C++三色球问题描述与算法分析
- leetcode 66 Plus One C++
- C++常成员函数
- leetcode #61 in cpp
- C++回文数及素数问题计算方法
- [C/C++]_[初级]_[使用remove,remove_if,remove_copy_if过滤元素或字符]
- C语言(如何优雅地使用字符串)
- [C/C++]_[初级]_[使用remove,remove_if,remove_copy_if过滤元素或字符]
- C++之类对象的返回与引用
- C++ 提取字符串中的数字
- C++求四个正整数最大公约数的方法
- C/C++中链表操作