webdevqa.jp.net

GLIBC_2.7が見つかりません

複数の実行可能ファイルを実行しようとすると、次のエラーが発生します。

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

最近、CentOS 5.3から5.7にアップグレードしました(これらのツールはCentOS 5で実行する必要があるため、6にアップグレードできません)。コード全体を再コンパイルしましたが、このエラーは引き続き表示されます。

誰かがこのタイプのエラーに遭遇しましたか?

ありがとう、クラウディウ

13
Claudiu

このエラーは、.tools/bridge/bridge(またはそれ以降)のシステムでglibc-2.7を構築し、glibc-2.6以前のシステムで実行しようとしていることを意味します。

Linux(およびほとんどのUNIX)は、「後でビルドし、以前に実行する」をサポートしていません。逆のシナリオのみがサポートされます。

この回答 も参照してください。

15

'glibc'は最新バージョンではないため、glibcパッケージの更新を試みることができます。

yum install glibc

または

yum install glibc-2.7
0
Calvin Xu