小编Pen*_*nny的帖子

如何在没有GDB Python API的情况下在C或Python代码中控制gdb?

我试图用python或c编写一个程序,可以使用gdb调试c代码.

我已经阅读了TomInvoke解决方案并从Python控制GDB.但它们或多或少是在python中编写脚本gdb的解决方案.由于我将使用arm-gdb来调试嵌入式程序,我无法在我的gdb中启用python脚本.

我的目标是创建一个gdb的高级抽象.例如,启动gdb,设置一些断点并在我的代码中继续.我还阅读了一些材料gdb/mi界面.但有谁能告诉我如何使用gdb/mi接口创建一个gdb进程并从c/python代码与gdb进行通信?(幸运的是我的arm-gdb支持gdb/mi接口).

c python gdb arm

13
推荐指数
1
解决办法
4700
查看次数

标签 统计

arm ×1

c ×1

gdb ×1

python ×1