共有ライブラリ
先日ntsysvによる不要デーモン停止について
書きましたが、口頭で他でも使っている
共有ライブラリをぶち消さないよう
気をつけるように言っておきました。
友人第3号
使用している共有ライブラリってどぉやって
調べるんだい?
拙生
ググれば?
友人第3号
お、知らないのかい?(笑
しかたがないので教えておきました。
$ ldd プログラム名
簡単でしょ。
引数のプログラム名はフルパスで指定します。
オプションに-vでも付けておけば、共有ライブラリの
バージョンも表示します。
例 a2pが使用している共有ライブラリを調べる。
まずはa2pのフルパスを調べる。
$ which a2p
/usr/bin/a2p
共有ライブラリをバージョン付きで表示する。
$ ldd -v /usr/bin/a2p
linux-vdso.so.1 => (0x00007ffe59feb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f240dd8e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f240e153000)
Version information:
/usr/bin/a2p:
libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
以上であります。
HOME
最近のコメント