是否有连接到设备的GDB UI?

时间:2012-04-10 21:38:53

标签: c++ gdb remote-debugging embedded-linux

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

感谢您的帮助。

1 个答案:

答案 0 :(得分: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命令文件,使用file命令设置sysroot,库路径,并将gdb指向可执行文件。
  7. 如果您使用Eclipse进行远程gdb调试,您将能够找到更多信息。