使用gdb调试python程序

来源:互联网 发布:mac ifconfig 查看ip 编辑:程序博客网 时间:2024/06/06 20:08

1、确保python和gdb都是最新版本

2、在需要测试的python脚本程序里面添加如下代码并保持文件

# insert this in your test code...import osprint '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


原创粉丝点击