/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题解决方法

简介: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题解决方法

https://pkgs.org/download/libstdc++


centos 7 64位系统,本人在升级完gcc7.3.0之后,发现编译项目工程,结果会出错:libstdc++.so.6: version `GLIBCXX_3.4.20' not found


解决方法如下:


[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(或者更高版本,例如libstdc++.so.6.0.24)到路径/usr/lib64


2、删除/usr/lib64原来的软连接libstdc++.so.6 #强烈建议删除之前先备份一份


3、在路径/usr/lib64,打开终端命令行,输入ln命令,重新建立软连接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库的原因及解决办法


相关文章
Airtest的多图查找与两图对比
Airtest的多图查找与两图对比
396 0
|
关系型数据库 MySQL Linux
Linux7部署 Mysql初始化报错GLIBC_2.28处理
Linux7部署 Mysql初始化报错GLIBC_2.28处理
2424 0
Linux7部署 Mysql初始化报错GLIBC_2.28处理
|
Linux C语言 C++
CentOS 7.6 编译安装最新版本GCC 9.2.0 实录
CentOS 7.6 编译安装最新版本GCC 9.2.0 实录,GCC是Linux的核心模块,升级可能会导致一些问题,请谨慎升级,升级之前做好备份工作。
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
264726 0
|
中间件 Linux vr&ar
Centos7升级Glibc
Centos7升级Glibc
1928 6
|
前端开发 C语言
gcc动态库升级
gcc动态库升级
|
10月前
|
中间件 Linux vr&ar
Centos7升级Glibc
centos7升级glic问题
2468 0
|
Linux vr&ar C语言
Linux怎样更新Centos下Gcc版本支持C++17?
Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理) centos7直接yum安装的那个gcc版本为4.8.5,对于大多数的需求来说都是低了。系统安装镜像里的那个版本也是4.8.5。 在g++ 7 以上的版本中添加了对c++17 的支持,所以为了工作需要现在需要升级到高版本。
2620 1
|
Python
运行项目时flask_sqlalchemy报错AttributeError: ‘LocalStack‘ object has no attribute ‘__ident_func__‘
1.原因 是由于flask_sqlalchemy版本不匹配导致的,我们需要自动获取正确的包版本
1202 1

热门文章

最新文章