OSError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)
时间: 2023-11-09 19:57:38 浏览: 133
64位libstdc++.so.6.0.22,解决glibcxx not found问题
4星 · 用户满意度95%
OSError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc .so.6) 这个错误通常是因为您的系统中缺少所需的GLIBC库的版本2.18。解决这个问题的一种方法是通过安装适当的GLIBC版本来更新您的系统。
以下是解决此问题的一种方法:
1. 首先,确保您具有管理员权限,并且已经安装了必要的编译工具和依赖项。
2. 下载GLIBC 2.18的源代码包。
3. 解压缩下载的源代码包,并进入解压缩后的目录。
4. 创建一个新的目录用于编译,并进入该目录。
5. 运行配置脚本,指定安装的目标路径。例如:../configure --prefix=/usr
6. 运行make命令以编译GLIBC。
7. 运行make install命令以安装GLIBC。
8. 使用命令strings /usr/lib64/libstdc.so.6 | grep GLIBC来验证GLIBC库的安装。
请注意,执行这些步骤需要一些基本的编译知识和系统管理经验。如果您对此不熟悉,建议您寻求更有经验的人的帮助。
阅读全文