1

尝试使用 gdb 调试 python 扩展代码时出现以下错误。我在主目录中创建了 gdbinit 文件,从 MISC/gdbinit 复制了 gdbinit 文件

(gdb) source gdbinit  
(gdb) python  
Undefined command: "python".  Try "help".  

我不知道我哪里出错了。我有 gdb6.3 版本。

4

2 回答 2

3

我想你在某个地方迷路了。gdb对于调试 Python 代码不是特别有用。

如果您实际上正在尝试调试 Python C 扩展或其他东西,请使用run启动 Python 解释器(在使用file /usr/bin/python或类似选择 Python 解释器之后)。有关详细信息,请参阅http://wiki.python.org/moin/DebuggingWithGdb

于 2012-07-13T05:13:55.943 回答
2

You would need gdb 7.0 to debug a Python program. Python support was not added until that version of gdb.

于 2012-07-13T14:29:05.213 回答