Linuxシステムでglibcバージョン情報をチェックする方法
GNU Cライブラリ(glibc)は、標準CライブラリのGNU実装である。glibcはGNUツールチェーンの重要なコンポーネントであり、バイナリツールとコンパイラとともに使用し、ターゲットアーキテクチャのユーザー空間アプリケーションを生成するために使用されます。
ソースコードから構築する場合、一部のLinuxプログラムは、特定のバージョンのglibcにリンクする必要がある場合があります。この場合、インストールされているglibc情報を確認して依存関係を満たすかどうかを確認したい場合があります。
方法1以下に、コマンドラインの下でGNU Cライブラリをチェックする簡単なコマンドを示します。
コードのコピー$ ldd --version
方法2
もう1つの方法は、コマンドラインにglibcライブラリの名前(libc.so.6など)を入力し、コマンドのように実行することです。
出力結果には、glibcのバージョンや使用するGNUコンパイラなど、glibcライブラリの詳細が表示され、glibc拡張の情報も提供されます。glibc変数の位置はLinuxバージョンとプロセッサアーキテクチャに依存します。
Debianベースの64ビットシステムでは、
コードのコピー$ /lib/x86_64-linux-gnu/libc.so.6
Debianベースの32ビットシステムでは、
コードのコピー$ /lib/i386-linux-gnu/libc.so.6
Red Hatベースの64ビットシステムでは、
コードのコピー$ /lib64/libc.so.6
Red Hatベースの32ビットシステムでは、
コードのコピー$ /lib/libc.so.6