• ベストアンサー

特定のライブラリを参照しているか調べる方法

ソースからビルドしたあるコマンドが共有ライブラリ(/usr/local/lib)にある特定のsoファイルやlaファイルを参照できていないのではという疑念があります。ビルドしたコマンドが参照しているか調べる方法(コマンド)があるらしいのですがどういうコマンドを打てばよいでしょうか。下記であってますでしょうか。その場合、どのような見方をすればよいでしょうか。 readelf -a `which コマンド名`

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ldd 'which コマンド名'

その他の回答 (1)

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.2

UNIX系のOSであろうことは推測できますが、こういう場合はOS名を質問に明記してください。 Linuxならばlddコマンドを使えます。 https://linuxjm.osdn.jp/html/ld.so/man1/ldd.1.html

unko347
質問者

お礼

ありがとうございます。CentOSです

Powered by GRATICA

関連するQ&A