如何使用 kdbg 在 64 位系统中调试 32 位可执行文件?

How to debug a 32bit executable in a 64bit system with kdbg?

我已经尝试过- kdbg nameoftheexecutable 虽然 kdbg 已启动但它完全是空的。也没有输出。

只是为了获得额外的信息 ./nameoftheexecutable 我可以获得预期的输出并且切割器似乎工作得很好。

在 Linux 上,此功能会自动运行,无需特殊设置。

你用 -g 编译了吗?


以防万一您确实需要 select 特定的 GDB 进行调试,请按照以下步骤操作:

  • 运行 kdbg nameoftheexecutable.
  • Select 设置->全局选项.
  • 复制如何调用GDB中列出的GDB调用。
  • 关闭对话框。
  • Select 设置->此程序
  • 将GDB调用命令粘贴到如何调用GDB.
  • 调整命令以调用您需要的 GDB 版本。