1、确保python和gdb都是最新版本
2、在需要测试的python脚本程序里面添加如下代码并保持文件
# insert this in your test code...
import os
print 'Blocked waiting for GDB attach (pid = %d)' % (os.getpid(),)
raw_input ('Press Enter to continue: ')
# remainder of your test code follows...
3、运行这个python程序,这时程序会打出进程号,并等待键盘输入
4、在一个新的命令行程序运行
gdb -p prosid
prosid就是带调试进程的进程号
到此为止可以用gdb进行调试了
也可以参考下面的一篇文章
http://simple-is-better.com/news/747