您的位置:首页 > 编程语言 > Python开发

使用gdb调试python程序

2012-08-16 06:47 447 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息