4

Rosetta を使用してシステム (Snow Leopard intel) で実行される古い PowerPC バイナリがあります。GDB を使用してバイナリをデバッグしたかったのですが、実行方法がわからないことがわかりました。これは、GDB が x86 バイナリしかサポートしていないためではないでしょうか? gdbMac OS X CD で提供される XCode 環境で提供される を使用しています。

同じ問題を抱えている人を検索して見つけましたが、答えはありませんでした。特別なものをインストールする必要がありgdbますか?

4

2 に答える 2

1

gdbgdbOS X では、実際にはRosetta で実行するオプションを提供するラッパー スクリプトです。

のようなものを試してくださいgdb --translate --arch ppc ...。(私はここに Rosetta をインストールしておらず、インストールしたくないので、簡単にテストすることはできません。)

于 2011-03-15T02:26:47.990 に答える
0

私が考えることができる唯一の賢明な解決策は、GDB for CWかもしれません。しかし、それでも価値があるとは思えません。

于 2013-11-14T08:27:43.773 に答える