gdb 版本 >7 的 对python调试有特别支持,参考:

https://docs.python.org/devguide/gdb.html?highlight=gdb

https://blog.csdn.net/BaishanCloud/article/details/76422782

可用命令有:

py-bt
py-list
...

示例:

centos7, default python2.7, 自自安装 python3.5,需要在gdb中加载3.5的 libpython.py,本机路径为 /home/cl/python/Python-3.5.3/Tools/gdb

https://stackoverflow.com/questions/14885328/what-is-needed-to-use-gdb-7s-support-for-debugging-python-programs

(gdb) python
>import sys
>sys.path.insert(0, "/home/cl/python/Python-3.5.3/Tools/gdb")
>import libpython
>
end
(gdb) py-bt
...

Notes:

gdb中运行发生死锁、阻塞等情况,导致无法暂停的,可以在外部运行,然后 gdb attach pid

最新文章

  1. csshover.htc CSS兼容
  2. 解析jquery获取父窗口的元素
  3. HTML5+CSS3学习笔记(一)
  4. SQL中利用DMV进行数据库性能分析
  5. AjaxAnywhere+struts用法
  6. ..c++中用c语言的输入法
  7. C#.net 之货币转换
  8. Android Service之LOCATION_SERVICE
  9. 写给Android App开发人员看的Android底层知识(3)
  10. module.exports,exports,export和export default,import与require区别与联系【原创】
  11. java inputstream to string
  12. 通过jersey-client客户端调用Jersey的Web服务模拟CURD
  13. Python爬虫从入门到进阶(3)之requests的使用
  14. 解决安装虚拟环境出现的问题(OSError: Command /home/python/.virtua...ngo3_web/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2)
  15. 【转】MySQL:日期函数、时间函数总结(MySQL 5.X)
  16. [Spark][python]从 web log 中提取出 UserID 作为key 值,形成新的 RDD
  17. python re正则模块
  18. 吉他软件Guitar Pro播放无声音的解决方法
  19. 如何使cmd窗口正确显示utf-8编码的文字
  20. C++各大名库

热门文章

  1. 网络拓扑_华三H3C的路由器+交换机
  2. Java利用cors实现跨域请求
  3. Bouml快速使用指南
  4. 使用飞冰组件关于点击行回填在input内(React)
  5. C++之 类型定义语句--typedef
  6. 释放jQuery 的$ 的使用权
  7. Handler使用小结
  8. java基础知识—抽象和封装
  9. Linux系统中安装Oracle数据库
  10. 2018-2019-2 网络对抗技术 20165326 Exp3 免杀原理与实践