CentOS6.5 缺少 libstdc++.so.6(GLIBCXX_3.4.15)

简介:

libstdc++-4.8.2-16.el7 下载地址:

http://down.51cto.com/data/1882588 



[root@localhost kindit]#

[root@localhost kindit]# rpm -qa | grep libstdc

libstdc++-4.4.7-4.el6.i686

[root@localhost kindit]#

[root@localhost kindit]#

[root@localhost kindit]# cd /home/kindit/Packages/packages-centos7

[root@localhost packages-centos7]#

[root@localhost packages-centos7]# ls | grep  firefox-24.5.0-1.el7.centos.i686.rpm

firefox-24.5.0-1.el7.centos.i686.rpm

[root@localhost packages-centos7]#

[root@localhost packages-centos7]# rpm -ivh firefox-24.5.0-1.el7.centos.i686.rpm

warning: firefox-24.5.0-1.el7.centos.i686.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY

error: Failed dependencies:

        libvpx >= 1.0.0 is needed by firefox-24.5.0-1.el7.centos.i686

        sqlite >= 3.7.17 is needed by firefox-24.5.0-1.el7.centos.i686

        libc.so.6(GLIBC_2.15) is needed by firefox-24.5.0-1.el7.centos.i686

        libc.so.6(GLIBC_2.17) is needed by firefox-24.5.0-1.el7.centos.i686

        libhunspell-1.3.so.0 is needed by firefox-24.5.0-1.el7.centos.i686

        libstdc++.so.6(GLIBCXX_3.4.15) is needed by firefox-24.5.0-1.el7.centos.i686

        libvpx.so.1 is needed by firefox-24.5.0-1.el7.centos.i686

[root@localhost packages-centos7]#

[root@localhost packages-centos7]# cd

[root@localhost ~]#

[root@localhost ~]# strings /usr/lib/libstdc++.so.6

libstdc++.so.6       libstdc++.so.6.0.13

[root@localhost ~]#

[root@localhost ~]# 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

[root@localhost ~]#

[root@localhost ~]# cd -

/home/kindit/Packages/packages-centos7

[root@localhost packages-centos7]#

[root@localhost packages-centos7]# rpm -ivh libstdc++-4.8.2-16.el7.i686.rpm  --replacefiles

warning: libstdc++-4.8.2-16.el7.i686.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY

Preparing...                ########################################### [100%]

   1:libstdc++              ########################################### [100%]

[root@localhost packages-centos7]#

[root@localhost packages-centos7]#

[root@localhost packages-centos7]# cd

[root@localhost ~]#

[root@localhost ~]# ls /usr/lib/ | grep libstdc++

libstdc++.so.6

libstdc++.so.6.0.13

libstdc++.so.6.0.19

[root@localhost ~]#

[root@localhost ~]# rm /usr/lib/libstdc++.so.6

rm:是否删除符号链接 "/usr/lib/libstdc++.so.6"?y

[root@localhost ~]#

[root@localhost ~]# ls /usr/lib/ | grep libstdc++

libstdc++.so.6.0.13

libstdc++.so.6.0.19

[root@localhost ~]#

[root@localhost ~]# ln /usr/lib/libstdc++.so.6.0.19 /usr/lib/libstdc++.so.6

[root@localhost ~]#

[root@localhost ~]# ls /usr/lib/ | grep libstdc++

libstdc++.so.6

libstdc++.so.6.0.13

libstdc++.so.6.0.19

[root@localhost ~]#

[root@localhost ~]# 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_3.4.18

GLIBCXX_3.4.19

GLIBCXX_DEBUG_MESSAGE_LENGTH

[root@localhost ~]#

[root@localhost ~]#

[root@localhost ~]# rpm -qa | grep libstdc++

libstdc++-4.4.7-4.el6.i686

libstdc++-4.8.2-16.el7.i686

[root@localhost ~]#

[root@localhost ~]#




     本文转自kindIT 51CTO博客,原文链接:http://blog.51cto.com/kindit/1563889,如需转载请自行联系原作者



相关文章
|
2月前
|
存储 前端开发 安全
C++一分钟之-未来与承诺:std::future与std::promise
【6月更文挑战第27天】`std::future`和`std::promise`是C++异步编程的关键工具,用于处理未完成任务的结果。`future`代表异步任务的结果容器,可阻塞等待或检查结果是否就绪;`promise`用于设置`future`的值,允许多线程间通信。常见问题包括异常安全、多重获取、线程同步和未检查状态。解决办法涉及智能指针管理、明确获取时机、确保线程安全以及检查未来状态。示例展示了使用`std::async`和`future`执行异步任务并获取结果。
38 2
|
26天前
|
C++ 运维
开发与运维编译问题之在C++中在使用std::mutex后能自动释放锁如何解决
开发与运维编译问题之在C++中在使用std::mutex后能自动释放锁如何解决
36 2
|
2月前
|
安全 C++
C++一分钟之-字符串处理:std::string
【6月更文挑战第25天】`std::string`是C++文本处理的核心,存在于`<string>`库中。它支持初始化、访问、连接、查找、替换等操作。常见问题包括空指针解引用、越界访问和不当内存管理。要安全使用,确保字符串初始化,用`at()`检查边界,用`.empty()`检查空字符串,且无需手动释放内存。高效技巧包括预先分配内存、利用互转函数以及使用迭代器。记得正确比较和遍历字符串以保证代码效率和安全性。
49 5
|
2月前
|
存储 设计模式 安全
C++一分钟之-并发编程基础:线程与std::thread
【6月更文挑战第26天】C++11的`std::thread`简化了多线程编程,允许并发执行任务以提升效率。文中介绍了创建线程的基本方法,包括使用函数和lambda表达式,并强调了数据竞争、线程生命周期管理及异常安全等关键问题。通过示例展示了如何用互斥锁避免数据竞争,还提及了线程属性定制、线程局部存储和同步工具。理解并发编程的挑战与解决方案是提升程序性能的关键。
52 3
|
2月前
|
C++
c++中的using namespace std;
c++中的using namespace std;
|
3月前
|
编译器 C语言 C++
【C++的奇迹之旅(二)】C++关键字&&命名空间使用的三种方式&&C++输入&输出&&命名空间std的使用惯例
【C++的奇迹之旅(二)】C++关键字&&命名空间使用的三种方式&&C++输入&输出&&命名空间std的使用惯例
|
3月前
|
C++
【C++】std::string 转换成非const类型 char* 的三种方法记录
【C++】std::string 转换成非const类型 char* 的三种方法记录
45 0
|
6天前
|
C++ 容器
C++中自定义结构体或类作为关联容器的键
C++中自定义结构体或类作为关联容器的键
12 0
|
6天前
|
存储 算法 搜索推荐
【C++】类的默认成员函数
【C++】类的默认成员函数
|
5天前
|
存储 安全 编译器
【C++】类和对象(下)
【C++】类和对象(下)
【C++】类和对象(下)