2013-01-05 78 views

回答

1

您可以尝试使用Python解释器的调试版本来调试Python脚本。有一个如何去做的描述 - Low-level Python debugging with GDB

调试时,可以在执行subprocess.Popen方法之前调用gdb命令set follow-fork-mode child。 Gdb现在应该在fork而不是父进程(Python解释器)之后调试新进程(a.out)。

0

确实

cmd = ["gdb","a.out"] 
Popen(cmd) 

不行?

+0

编号我得到这个错误:(gdb)在fd上检测到挂机0 在stdin上检测到错误 – Bruce

+0

嗯,很高兴知道....对不起,我想这将工作 –

相关问题