centos - 找不到 GLIBC_2.7

标签 centos glibc libc

尝试运行多个可执行文件时出现以下错误:

/lib/libc.so.6: version `GLIBC_2.7' not found (required by .tools/bridge/bridge)

我最近从 CentOS 5.3 升级到 5.7(我需要在 CentOS 5 上运行这些工具,所以我无法升级到 6)。 我重新编译了整个代码,但仍然出现此错误。

有人遇到过这种错误吗?

谢谢, 克劳迪乌

最佳答案

该错误意味着您在使用 glibc-2.7(或更高版本)的系统上构建了 .tools/bridge/bridge,并试图在系统上运行它具有 glibc-2.6 或更早版本。

Linux(和大多数 UNIX)不支持“晚构建,早运行”;仅支持反向场景。

另见 this answer .

关于centos - 找不到 GLIBC_2.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8819554/

相关文章:

r - 在 Centos6 上安装 Rmpi​​ 'can' t find -lmpi'

找不到 GLIBCXX_3.4.15、GLIBC_2.15 和 GLIBC_2.14 - Centos 6.5

linux - 如何将 libc.a 链接到 arm-linux 中的共享库中使用 arm-none-linux-gnueabi-gcc

database -/var/lib/pgsql/db_log_archive 中的这个 Postgres 文件有什么用?

spring - 如何修复与本地主机 :5432 refused in postgres installed on CentOS 7? 的连接

linux - 如何编写一个兼容所有类unix系统的小程序?

linux - 单个主机上的多个 glibc 库

linux - 使用 RPATH 指向 libc 库

linux - libc 和 libdl 中的 dlopen

ruby-on-rails - rvm:当我尝试在运行 SME 服务器的计算机上安装时出现语法错误