在OS X 10.6上调试ppc二进制文件 - gdb错误:不知道如何运行

时间:2011-03-15 02:18:55

标签: xcode macos gdb powerpc

我有一个旧的PowerPC二进制文件,它使用Rosetta在我的系统(Snow Leopard intel)上运行。我想使用GDB调试二进制文件,但它告诉我它不知道如何运行它。我想这可能是因为GDB只支持x86二进制文件?我正在使用随Mac OS X CD提供的XCode环境提供的gdb

我搜索并发现一个人有同样的问题,但没有答案。我是否必须安装特殊的gdb

2 个答案:

答案 0 :(得分:1)

OS X上的

gdb实际上是一个包装脚本,它为您提供了在Rosetta下运行gdb的选项。

尝试gdb --translate --arch ppc ...之类的内容。 (我这里没有安装Rosetta,也不想安装它,所以我无法轻松测试。)

答案 1 :(得分:0)

我能想到的唯一明智的解决方案可能是GDB for CW。 我怀疑它仍然值得。