0

我在我的 PC 上使用 GDB 连接到我的设备(使用 iMX51)上的 GDBServer,我可以正常调试。但是我听说过的任何 GDB UI(例如在C++ gdb GUI中)都可以用于此目的吗?

谢谢你的帮助。

4

1 回答 1

2

您可以使用 Eclipse 使用 GDB 进行远程调试。

大致流程如下:

  1. 首先安装 Eclipse CDT。
  2. 为 C/C++ 插件安装 C/C++ GNU 工具链调试支持和 Eclipse 调试器。
  3. 为您的项目创建调试配置(运行->调试配置)
  4. 指向交叉编译器的 GDB 可执行文件(例如,如果您使用的 CodeSourcery 将是 bin/xxxx-gdb )。
  5. 在调试器选项卡中选择“gdbserver”并输入远程目标详细信息。
  6. 创建一个 gdb init 命令文件来设置您的 sysroot、库路径,并使用 file 命令将 gdb 指向您的可执行文件。

如果您使用 Eclipse 搜索远程 gdb 调试,您将能够找到更多信息。

于 2012-04-10T22:38:09.870 回答