我在我的 PC 上使用 GDB 连接到我的设备(使用 iMX51)上的 GDBServer,我可以很好地调试。但是我听说过的任何 GDB UI(例如在 C++ gdb GUI 中)都可以用于此吗?
感谢您的帮助。
最佳答案
您可以使用 Eclipse 使用 GDB 进行远程调试。
大致流程是这样的:
- 首先安装 Eclipse CDT。
- 为 C/C++ 加载项安装 C/C++ GNU 工具链调试支持和 Eclipse 调试器。
- 为您的项目创建调试配置(运行->调试配置)
- 指向交叉编译器的 GDB 可执行文件(例如,如果您使用 CodeSourcery,它将是 bin/xxxx-gdb )。
- 在调试器选项卡中选择“gdbserver”并输入远程目标详细信息。
- 创建一个 gdb init 命令文件以设置您的 sysroot、库路径,并使用 file 命令将 gdb 指向您的可执行文件。
如果您使用 Eclipse 搜索远程 gdb 调试,您将能够找到更多信息。
关于c++ - 是否有连接到设备的 GDB 用户界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10096833/