debugging - 如何调试 (GDB) 64 位应用程序的 32 位部分?

标签 debugging macos gdb osx-snow-leopard 32bit-64bit

我有一个 64 位和 32 位兼容的应用程序。 如果我通过 gdb(exec 文件应用程序)打开应用程序,它会打开应用程序的 64 位部分。 如何打开 32 位部分?

有没有我遗漏的论点?

最佳答案

显然可以通过为 gdb 设置一个参数来完成:

gdb -arch i386

关于debugging - 如何调试 (GDB) 64 位应用程序的 32 位部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4660450/

相关文章:

python - 在 Mac OS X 上安装 pygtk 的最简单方法

c++ - 为什么 GDB "next"两次显示构造函数行?

flash - 在 .fla、Actionscript 2 和 Flash Professional 5.5 中使用 FlashDevelop 调试器

javascript - 浏览器独立的JavaScript调试器?

javascript - 如何调试共享网络 worker ?

iphone - 图像元数据丢失

asp.net - 如何跟踪 ASP.NET 安全异常

swift - 工具提示不再显示

c - 运行独立共享库时 gdb 不加载符号

c - -fno-builtin 到底在做什么?