GCC版本中没有GLIBCXX_3.4.15解决

run:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15"" not found

解决错误

呈现该错误的原因是当前的GCC版本中,没有GLIBCXX_3.4.15,须要安装更高版本。

我们可以输入:strings /usr/lib/libstdc++.so.6 |
grep GLIBCXX,查看当前的GCC版本,成果如下:

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.1.3 GLIBC_2.3.2 GLIBC_2.2 GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

可见没有GLIBCXX_3.4.15.

新版本,地址:http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb

假设的文件放在Download/。

解压:ar -x libstdc++6_4.7.2-5_i386.deb && tar xvf data.tar.gz

解压后呈现Download/usr目次;

1)cd Download/usr/lib/i380-linux-gun

2) su root

3) cp libstdc++.so.6.0.17 /usr/lib

4) cd /usr/lib

5) rm libstdc++.so.6

6) ln libstdc++.so.6.0.17 libstdc++.so.6从头建树软连接

或者如果本来系统里面已经安装了更高版本的gcc,对应的我们可以从/usr/lib/i386-linux-gnu中找到libstdc++.so.6.0.17,

直接将其从原目录复制到目标目录,然后按照上面的步骤5)、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

GCC版本中没有GLIBCXX_3.4.15解决,布布扣,bubuko.com

时间: 2024-10-25 00:58:07

GCC版本中没有GLIBCXX_3.4.15解决的相关文章

MySQL5.5.38和MySQL5.7版本中忘记root密码,解决办法

1.在centos6.5中安装mysql5.5.38版本,忘记密码如何解决? (1).先关闭mysqld服务 service  mysqld  stop (2).使用mysqld_safe安全模式启动mysql,使用两个参数: --skip-grant-tables:跳过授权表 --skip-networking: 跳过网络,防止其他用户对数据库进行读写操作,待密码恢复后可正常开启 执行命令: mysqld_safe  --skip-grant-tables  --skip-networking

在OpenCV2.2后的版本中没有CvvImage类的解决方法(及出现错误:IntelliSense: 未定义标识符 "CvvImage" )

首先在你的解决方案资源管理器中的头文件和源文件下分别添加 CvvImage.cpp 如下图: view类头上加个#include "CvvImage.h"  头文件,应该就可以解决了. 下面是源代码: CvvImage.h.h CvvIm class  CvvImage { public:  CvvImage();  virtual ~CvvImage(); virtual bool  Create( int width, int height, int bits_per_pixel,

idea中,发现某个java语法在低版本中不支持时的解决办法

比如,在某个工程中,准备用java.util.Objects#equals语法,发现提示版本不支持. F4查看Module的配置,发现原来是1.6版本. 当我手动修改为1.8时,提示我:Module是在maven配置的java版本. 于是,去pom文件中,发现是spring boot的默认starter是java 1.6 . <parent> <groupId>org.springframework.boot</groupId> <artifactId>sp

解决Linux 环境 GLIBCXX_3.4.15&#39; not found问题

升级Centos系统之后,运行filezilla时,出现如下错误的提示信息: ./filezilla: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezilla) 如果是64位系统报错信息如下: ./filezilla: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezi

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15‘

./filezilla: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezilla) 如果是64位系统报错信息如下: ./filezilla: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezilla) 原因是没有GLIBCXX_3.4.15版本,或是更高的版本.输入命令

NineOldAndroids在level 11以下的版本中实现view动画

NineOldAndroids项目: http://nineoldandroids.com/ 在level 11以上的系统版本中,可以用以下方法实现view平移.透明度 text1.setTranslationX(-600 * arg1); text1.setAlpha(1 - Math.abs(arg1)); text2.setTranslationX(-200 * arg1); text2.setAlpha(1 - Math.abs(arg1)); text3.setTranslationX

解决类似 Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)的问题

源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题.这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统中老版本的动态库即可解决. 1. 问题原因分析 为了安装最新版本的Node.js(最新版本的Node.js使用了C++ 11中,而C++ 11需要code>gcc 4.8+才能支持),将gcc升级到了

Centos 6.6安装google chrome 出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15&#39; not found 蹩脚解决方法

之前安装的google浏览器,不是官方的,而且折腾不天也装不上adobe flash player,无奈又开始研究原版安装方法. 不管使用yum安装还是rpm都报同样错误Requires: libstdc++.so.6(GLIBCXX_3.4.15) 但是之前是升级过gcc的,使用strings /usr/lib/libstdc++.so.6 | grep GLIBC  也可以看到:GLIBCXX_3.4.15 无奈安装总说找不到,后来在网上找到一方发,问题解决: 下载新版本,地址:http:/

在VC中创建两套资源解决中英文版本发布的问题

原文http://blog.csdn.net/ylforever/article/details/6745611 一.背景 当软件需要发布多个不同语言版本时,对资源编辑的菜单,按钮,对话框大小形状有不同的要求.比如同个单词用中文/英文描述字符长度差异较大,如果这个单词 用作按钮的标题,对按钮的大小要求就不一样.这时可以有两种解决方法:1.通过代码动态调整按钮的大小,较麻烦,也破坏了VC资源编辑所见即所得规则. 2.准备两套资源,编译不同的版本用不同的资源.下面重点描述第二种处理方法的详细步骤.