从python脚本调用gdb

2024-09-29 23:21:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我的python文件应该存储在哪里,这样我就可以使用gdb运行它了。我有一个位于/usr/local/myproject/bin的自定义gdb。我通过从上面的位置调用./arm none eabi gdb来启动gdb会话。在

我不知道这个gdb和python是如何相互集成的。在

有人能帮忙吗。?在


Tags: 文件nonebinusrlocalmyprojectarmgdb
2条回答

最好使用Python子进程模块——可以从Python启动GDB,从Python驱动GDB,动态传递命令

https://docs.python.org/3.6/library/subprocess.html#subprocess.run

我能弄明白。我的理解是

GDB嵌入了Python解释器,因此它可以使用Python作为扩展语言。在

您不能像普通的python库一样从/usr/bin/python导入gdb,因为gdb不是作为库来构造的。在

你能做的就是找到我的-脚本.py从gdb内部(相当于运行gdb-xmy-脚本.py). 在

相关问题 更多 >

    热门问题