GNU/Linux >> Linux の 問題 >  >> Linux

Mac OS および Linux での動的ライブラリ依存関係の発見

また、MacOS X で otool の UI 置換を提供する MacDependency (https://github.com/kwin/macdependency) を試すこともできます。完全な依存関係ツリーとエクスポートされたシンボルも表示されます。


  • Mac OS X:otool -L ファイル
  • Linux:ldd ファイル

これらのコマンドで必要なものが得られない場合、Mac OS X では otool を使用してすべてのロード コマンドをダンプできます。 -l ファイル . Linux では、動的セクションの内容全体を readelf でダンプできます。 -d ファイル .


ターミナルで ldd を試してください。これにより、バイナリが必要とする動的ライブラリのリストが提供されます。


Linux
  1. Linux –すべてがファイルですか?

  2. Linux 上の C++ 動的共有ライブラリ

  3. .so ファイルとは何ですか?

  1. LinuxでJNIアプリケーションの動的ライブラリをコンパイルするには?

  2. Linux で .so ファイルを java.library.path に追加する方法

  3. Mac または Linux マシンに tar ファイル (jhead) をインストールする方法

  1. .so.2 ファイルとは何ですか?

  2. Mac OS X と Linux での dd パフォーマンス

  3. GNU nano 2:DOS フォーマットまたは Linux 上の Mac フォーマット