解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
来源:互联网 发布:网络推广公司yes960 编辑:程序博客网 时间:2024/06/04 19:19
解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found
错误
运行MonaServer的时候,遇到了下面的报错:
./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by ./MonaServer)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./MonaServer)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./../MonaBase/lib/libMonaBase.so)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./../MonaBase/lib/libMonaBase.so)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by ./../MonaBase/lib/libMonaBase.so)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.17' not found (required by ./../MonaCore/lib/libMonaCore.so)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by ./../MonaCore/lib/libMonaCore.so)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./../MonaCore/lib/libMonaCore.so)./MonaServer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./../MonaCore/lib/libMonaCore.so)
执行: # strings /usr/lib64/libstdc++.so.6|grep GLIBCXX
得到结果:
GLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.4.3GLIBCXX_3.4.4GLIBCXX_3.4.5GLIBCXX_3.4.6 GLIBCXX_3.4.7GLIBCXX_3.4.8GLIBCXX_3.4.9GLIBCXX_3.4.10GLIBCXX_3.4.11GLIBCXX_3.4.12GLIBCXX_3.4.13GLIBCXX_FORCE_NEWGLIBCXX_DEBUG_MESSAGE_LENGTH
到13到头了,所以报错啦。
解决方法
到编译时的目录下面找到文件:libstdc++.so.6.0.18
我编译的时候,建立build_gcc_4.8.1文件夹,具体方法参见:centos升级gcc到4.8.1
注意,进入目录是,.libs是隐藏的:/home/build_gcc_4.8.1/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
用下面的命令查看:
strings libstdc++.so.6.0.18|grep GLIBCXX
一般来讲,里面就有满足需要的GLIBCXX版本了。
然后,把该文件拷贝到了/usr/lib64下.
然后将libstdc++.so.6指向libstdc++.so.6.0.18:
[root@localhost lib64]# rm -r libstdc++.so.6rm: remove symbolic link `libstdc++.so.6'? y[root@localhost lib64]# ln -s libstdc++.so.6.0.18 libstdc++.so.6
这就Ok了。
0 0
- 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
- 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 如何解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的报错
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
- 【caffe编译踩坑】解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 不删该任何文件解决 “/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found “
- tensorflow 1.0安装过程中出现/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found问题的解决
- 解决VTune错误.../lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ...)
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found 解决方法
- spark 1.1.0 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- 校招有感
- iOS -- 沙盒位置(ios8之前的已过期)
- Unity3d 帮助的使用
- Oracle字符集的查看和Oracle字符集的设置修改
- 每日一Vim(7)—— 自动补全
- 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
- java面试
- 来测测你是不是一个合格的前端工程师
- oracle中convert、ASCII 、CHR
- 26种迹象你该考虑辞掉程序员的工作
- spring mvc ibatis 配置
- Maven Scope
- 双十一来了,我就问一句,约么?
- 男巫魔杖匹配题(Problem ID:1179)