./fortApp: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/Qt5.12.7/5.12.7/gcc_64/lib/libQt5WebEngineWidgets.so.5) 怎么解决
时间: 2023-07-23 15:02:14 浏览: 179
这个错误通常是由于缺少 GLIBC 版本所导致的。GLIBC 是 GNU C 库,它提供了许多在 Linux 系统上运行的程序所需的功能。
要解决这个问题,可以尝试以下方法:
1. 检查系统是否已经安装了较新版本的 GLIBC。可以在终端中运行以下命令来检查版本:
`ldd --version`
2. 如果您的系统上已经安装了较新版本的 GLIBC,但仍然遇到问题,则可能需要更新您的 Qt 库。您可以尝试下载并安装最新版本的 Qt 库,然后重新编译您的应用程序。
3. 如果您无法更新系统或 Qt 库,您可以尝试使用静态链接方式编译您的应用程序,以便在运行时不依赖于系统的 GLIBC 版本。这可以通过在编译时使用 `-static-libgcc -static-libstdc++` 标志来实现。
请注意,根据您的操作系统和环境配置,解决此问题可能会有所不同。如果以上方法都无法解决您的问题,建议您查阅相关文档或咨询相关技术支持人员以获取更详细和准确的解决方案。
相关问题
麒麟操作系统./nginx: /lib64/libc.so.6: version GLIBC_2.17' not found (required by ./nginx) ./nginx: /lib64/libc.so.6: version GLIBC_2.14' not found (required by ./nginx) ./nginx: /lib64/libc.so.6: version GLIBC_2.14' not found (required by /usr/lib64/libpcre.so.1) ./nginx: /lib64/libc.so.6: version GLIBC_2.14' not found (required by /usr/lib64/libcrypto.so.10) ./nginx: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /usr/lib64/libcrypto.so.10)
这个错误是因为你的系统缺少 GLIBC 库的版本。GLIBC 是 GNU C 库,是 Linux 系统中必不可少的一个库。你需要升级或安装 GLIBC 库的版本,以满足 nginx 所需的最低要求。你可以使用以下命令来更新 GLIBC 库:
```
sudo yum install glibc
```
如果你已经安装了最新版本的 GLIBC 库,但仍然收到这个错误,那么可能需要使用更新的版本的 nginx 或安装其他相关的库。
麒麟./nginx: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by ./nginx) ./nginx: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./nginx) ./nginx: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libpcre.so.1) ./nginx: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libcrypto.so.10) ./nginx: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /usr/lib64/libcrypto.so.10)
这个错误提示意味着您的系统的 glibc 库版本过低,无法满足 nginx 所需的最低 glibc 版本要求。建议您使用更高版本的操作系统或者更新 glibc 库来解决问题。您可以通过以下命令查看当前 glibc 库的版本:
```
ldd --version
```
如果您的系统支持,可以通过以下命令更新 glibc 库:
```
sudo yum update glibc
```
如果更新不可行,您可以考虑编译安装 nginx 来解决问题。在编译安装过程中,可以指定所需的 glibc 版本。
阅读全文
相关推荐














