複数の実行可能ファイルを実行しようとすると、次のエラーが発生します。
/lib/libc.so.6: version `GLIBC_2.7' not found (required by .tools/bridge/bridge)
最近、CentOS 5.3から5.7にアップグレードしました(これらのツールはCentOS 5で実行する必要があるため、6にアップグレードできません)。コード全体を再コンパイルしましたが、このエラーは引き続き表示されます。
誰かがこのタイプのエラーに遭遇しましたか?
ありがとう、クラウディウ
このエラーは、.tools/bridge/bridge
(またはそれ以降)のシステムでglibc-2.7
を構築し、glibc-2.6
以前のシステムで実行しようとしていることを意味します。
Linux(およびほとんどのUNIX)は、「後でビルドし、以前に実行する」をサポートしていません。逆のシナリオのみがサポートされます。
この回答 も参照してください。
'glibc'は最新バージョンではないため、glibcパッケージの更新を試みることができます。
yum install glibc
または
yum install glibc-2.7