一、gdb中想要执行py-list
和py-bt
总是显示
在安装了扩展 sudo yum install gdb python-debuginfo
Undefined command: “py-list”. Try “help”
解决:
我是在网上随便找个libpython.py文件,下载到本地
https://github.com/python/cpython/blob/master/Tools/gdb/libpython.py
然后执行:
(gdb) python
> import sys
# 注意这里填写的是libpython.py位于的文件夹名,例如/root,不需要写上libpython.py
>sys.path.insert(0, '/path/to/libpython.py')
> import libpython
>end
(gdb)