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/

相关文章:

.net - 使用 Windbg SOS 扩展单步执行源代码

debugging - Pharo:如何在调试器中查看 newProcess 的发送者?

c++ - 为什么 visual studio 不知道整数的值正在变化? (调试)

macos - Cocoa - 以编程方式重新排序 NSTableView 列

c++ - gdb pretty-print 不起作用

c++ - Eclipse C++ 调试器不显示变量值

visual-studio - 调试 Classic Asp 时调试器在错误的行上

c# - Xamarin.Mac URL 方案

python - kivy-ios .toolchain.py:第4行:语法错误:Mac High Sierra中的文件意外结束

c++ - 使用 GDB 打印 C++ 类对象