解决“libstdc++.so.6: version `GLIBCXX_3.4.18' not found”
来源:互联网 发布:淘宝卖盗版软件违法吗 编辑:程序博客网 时间:2024/06/06 18:41
libstdc++.so.6: version GLIBCXX_3.4.18' not found
GLIBC_2.14’ not found
libc.so.6: version
在Centos上启动某程序的时候报上面的错误。
分别查看c++,c库包含的版本
strings /usr/lib64/libstdc++.so.6 |grep GLIBC
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.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
strings /lib64/libc.so.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE
均不包含错误提示的版本。
分别安装gcc5.5.0和glibc2.14
wget ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-5.5.0/gcc-5.5.0.tar.gztar -zxvf gcc-5.5.0.tar.gzcd gcc-5.5.0./configure --prefix=/data/apps/gcc5.5.0 --enable-checking=release --enable-languages=c,c++ --disable-multilibmake -j4make install
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gztar -zxvf glibc-2.14.tar.gzcd glibc-2.14mkdir buildcd build../configure --prefix=/data/apps/glibc2.14make -j4make install
加入环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/apps/gcc5.5.0/lib64:/data/apps/glibc2.14/lib
再启动该程序,问题解决。
另外,按照网上一些blog的方法,我采用软链接的方式,失败,linode主机自动还原的我创建的软链接,不知道这是否是是linode的安全机制。
- 解决“libstdc++.so.6: version `GLIBCXX_3.4.18' not found”
- 解决libstdc++.so.6: version `GLIBCXX_3.4.15' not found问题
- 编译QT出现/usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.9' not found /usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.11'not found的解决
- libstdc++.so.6:version ‘GLIBCXX_3.4.**’not found
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.17' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
- Tensorflow problem libstdc++.so.6: version `GLIBCXX_3.4.19' not found
- libstdc++.so.6: version `GLIBCXX_3.4.21' not found 问题解决
- libstdc++.so.6: version `GLIBCXX_3.4.20' not found
- 解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- 解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- Javascript Boolean对象与布尔值之间的差异
- struts2修改文件上传的大小
- APK反编译
- 断点续传下载文件 http
- 【第八周】项目一 建立顺序串算法库
- 解决“libstdc++.so.6: version `GLIBCXX_3.4.18' not found”
- [C#] Gembox.SpreadSheet向Excel写入数据及图表
- DAG优化
- 前端项目积累和总结——表单验证
- 集成极光推送总结
- Invalidate()与UpdateWindow()
- 判断子线程是否执行完毕
- redis sentinel配置(windows环境)
- 第七周 项目 4