回答:
男性1 nm
例えば:
nm -gU /usr/local/Cellar/cairo/1.12.16/lib/cairo/libcairo-trace.0.dylib
man 1 nm
nmで実行できる多くのことをリストします。繰り返しますが、これはソリューションを発見するために読み取ることができる外部リソースですが、要求された「dylibファイルからエクスポートされるシンボルをリストする簡単な方法」に対するソリューション自体ではありません。「nm -gU ….dylib
」は、ただしです。
otool: -T functionality obsolete
use objdump -t を表示します
otool -T
、レポートfunctionality obsolete
の新しいOS Xでは、それは(ダイナミックライブラリのため)ことも事実だobjdump -t
報告しますThe file was not recognized as a valid object file.
使用する nm -a your.dylib
グローバルを含むすべてのシンボルを印刷します
Mach-OViewを使用してdylib内のすべてのシンボルを表示する
nm -gu
。つまり、-u
オプションは小文字です。