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

共有オブジェクトからエクスポートされたすべてのシンボルを確認するにはどうすればよいですか?

objdump は、Linux のもう 1 つの優れたツールです。


「共有オブジェクト」(通常は AIX 上の共有ライブラリ)、UNIX 共有ライブラリ、または Windows DLL はありますか?これらはすべて異なるものであり、あなたの質問はそれらすべてをまとめています :-(

  • AIX 共有オブジェクトの場合は、dump -Tv /path/to/foo.o を使用します .
  • ELF 共有ライブラリの場合は、readelf -Ws --dyn-syms /path/to/libfoo.so を使用します 、または (GNU nm を使用している場合) nm -D /path/to/libfoo.so .
  • 非 ELF UNIX 共有ライブラリについては、どのかを説明してください 興味のある UNIX
  • Windows DLL の場合は、dumpbin /EXPORTS foo.dll を使用します .

Linux
  1. Linux –システムに搭載されているハードディスクを確認する方法は?

  2. 共有オブジェクトからエクスポートされたすべてのシンボルを確認するにはどうすればよいですか?

  3. 実行している Linux のバージョンを確認するにはどうすればよいですか?

  1. / パーティションのすべてのスペースを使い果たしているものを見つけるにはどうすればよいですか?

  2. システムに搭載されているハードディスクを確認するにはどうすればよいですか?

  3. コマンドラインからBluezのバージョンを調べるには?

  1. 特定のユーザーがどのグループを持っているかを調べる方法は?

  2. アプリケーション ディレクトリからすべての .svn ディレクトリを削除する方法

  3. Linux ボックスに接続されているハードディスクを確認するにはどうすればよいですか?