← 返回目录

如何使用gdb动态调试pyhon程序

发布时间: 2024-11-15 17:08:53
浏览量: 405
点赞数: 2
标签: linux, 运维, 服务器
但凡安装了python,安装目录下都有一个, 不知道在什么地方可以find一下,然后source一下,或者加下.gdbinit里面。然后就可以使用py开头的命令了,如py-bt。然后gdb -p pid。

使用gdb就好了。

但凡安装了python,安装目录下都有一个python-gdb.py, 不知道在什么地方可以find一下,

# find / -name "python-gdb.py"
/root/soft_setup/Python-3.7.9/python-gdb.py
/root/soft_setup/Python-2.7.12/python-gdb.py

然后gdb -p pid

# gdb -p 185697

然后source一下,或者加下.gdbinit里面

source /root/soft_setup/Python-3.7.9/python-gdb.py

然后就可以使用py开头的命令了,如py-bt

py-bt               py-bt-full          py-down             py-list             py-locals           py-print            py-up               python              python-interactive