3

Mac OS に 2 つのファイルがあります。1 つの Mach-O 実行可能 i386 と 1 つのデータ (私の Finder の同じ実行アイコン)。

最初に otool -tV コマンドを実行すると、アセンブラ コードが出力されます。しかし、2 番目のファイルに書き込むと、次のメッセージが表示されます。myFile: はオブジェクト ファイルではありません。

データファイルを変換または直接読み取る方法を知っていますか?

4

1 に答える 1

0

からのエラーotoolは、データ ファイルがMach-O オブジェクト ファイルではなく、コード、データ、シンボルなどを格納するために使用される定義済みの形式を持っているためです。

データ ファイルをオブジェクト ファイルに変換するだけでは不可能 (またはほとんど不可能) です。

于 2013-02-21T10:11:29.320 に答える