はじめに
.so ファイル内に含まれるシンボルの識別ファイルは、ファイルの機能や他のライブラリとの関係を理解するために非常に重要です。この記事では、さまざまなツールを利用して .so ファイル内のシンボルを効率的にリストする方法について詳しく説明します。
シンボル リストに 'nm' を使用する
'nm' は、 .so ファイルなどのファイル内のシンボルをリストするための標準ツール。次のコマンドを使用できます:
nm -gD yourLib.so
コマンドに「-C」オプションを追加すると、C シンボルのデマングリングが可能になり、読みやすくなります。
nm -gDC yourLib.so
Elf ファイルの代替オプション
elf 形式の .so ファイルの場合、2 つ'nm' の代替手段が存在します:
objdump -TC libz.so
readelf -Ws libz.so
これらの手法を利用することで、開発者は .so ファイル内のシンボルを効果的にリストし、エクスポートされたシンボルと潜在的な依存関係についての洞察を得ることができます。
以上が.so ファイル内のシンボルをリストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。