3
我正在使用pdb来调试一个python程序,并且python程序使用了一个由c编写的模块。我想用“step”命令在由C写的模块中输入函数,但是我发现这个操作不能成功的。有没有什么方法可以使用C编写的pdb调试模块?提前致谢!如何使用pdb来调试由C写的模块?
我正在使用pdb来调试一个python程序,并且python程序使用了一个由c编写的模块。我想用“step”命令在由C写的模块中输入函数,但是我发现这个操作不能成功的。有没有什么方法可以使用C编写的pdb调试模块?提前致谢!如何使用pdb来调试由C写的模块?
pdb
将不允许您调试用C语言编写的模块。但是,您可以使用gdb
来调试可能遇到的C代码错误。
要使用gdb
推出一个Python脚本,你可以使用下面的命令:
gdb python
,然后执行脚本:
(gdb) run <myscript>.py
谢谢!我会尝试。 – 2013-05-09 04:37:18