xCodeで静的ライブラリプロジェクトを作成し、mylib.aという名前の.aをビルドします。静的ライブラリnylib.aに通知するためのいくつかのコード( .mファイル)とcommon.aという名前の別の静的libファイルがあります。しかし、common.aの競合がmylib.aにパックされているかどうかは疑問です。では、Mac OSでmylib.aのコンテンツを監視するにはどうすればよいですか?Linuxでこのタスクを完了するためのar、nmなどのコマンドがあることは知っていました。ただし、MacOSでは動作しません。
質問する
14257 次
1 に答える
23
" nm
"は間違いなくMac( " /usr/bin/
"フォルダ内)に存在します。
そこに表示されない場合は、https: //developer.apple.com/downloads/index.actionにある「Xcode用のコマンドラインツール」をインストールする必要があります(Appleが必要です)。これにアクセスするには、開発者ログイン)。
" nm
"は、静的ライブラリファイル内のすべてのシンボルをダンプします。これがそのマニュアルページです。
于 2012-07-19T02:21:28.173 に答える