标签归档:GDB

以简单的方式使用GDB调试Python程序

先决条件

本文演示环境

# python版本: 2.7
# python内带GDB版本: 2.7  影响使用自定义的Python命令
$ gdb  # 进入GDB环境
(gdb) python-interactive  # 进入GDB内带的Python环境
>>> import sys
>>> sys.version  # 查看内带Python版本 如果需要使用其它Python版本需要自行编译GDB

# 或者
$ readelf -d $(which gdb) | grep python
 0x0000000000000001 (NEEDED)             Shared library: [libpython3.5m.so.1.0]