gdb调试python coredump
参考链接 https://wiki.python.org/moin/DebuggingWithGdb
环境: CentOS7.2 , python 2.7.5
安装python-debuginfo。 直接yum安装不成功的话, 可参考上面的链接。 或者这里来这里下载 https://buildlogs.centos.org/c7.00.04/python/20140617165351/2.7.5-16.el7.x86_64/
使用py-bt命令的话需要libpython.py, 但是该环境下没有, /usr/lib64/python2.7/Tools下只有scripts, 在https://github.com/python/cpython/tree/master/Tools/gdb 下载libpython.py, 放到/usr/lib64/python2.7/Tools/gdb下
调试:
$gdb python
(gdb) r xxx.py
(gdb) python import sys
(gdb) python sys.path.append("/usr/lib64/python2.7/Tools/gdb")
(gdb) python import libpython
(gdb) py-bt
CentOS7.2下用GDB调试Python CoreDump
本文介绍在CentOS7.2环境下,使用GDB调试Python CoreDump的方法。需安装python-debuginfo,若yum安装不成功可参考特定链接或下载。使用py-bt命令需下载libpython.py并放置到指定目录,最后给出了具体的调试命令。
1298

被折叠的 条评论
为什么被折叠?



