博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输出gdb调试信息到文件中
阅读量:4058 次
发布时间:2019-05-25

本文共 322 字,大约阅读时间需要 1 分钟。

有时我们需要把gdb调试信息输出到文件中,利用vim编辑器强大的功能更加方便的找到出错的位置,下面我们通过一个例子来说明如何把gdb调试信息输出到文件中。

首先键入 gdb <可执行文件> < core文件> 进入到gdb命令行中。

这里写图片描述

键入 set logging file <文件名> 设置输出文件:

这里写图片描述
在这里我们设置输出文件为thread.txt。

键入 set logging on,开始拷贝:

这里写图片描述

键入 thread apply all bt ,查看所有线程堆栈并输出到thread.txt文件中:

这里写图片描述

键入 set logging off,停止拷贝:

这里写图片描述

退出gdb,进入thread.txt文件中(vim thread.txt),查看所有线程堆栈:

这里写图片描述

你可能感兴趣的文章
iOS AFN 3.0版本前后区别 01
查看>>
iOS ASI和AFN有什么区别
查看>>
iOS QQ侧滑菜单(高仿)
查看>>
iOS 扫一扫功能开发
查看>>
iOS app之间的跳转以及传参数
查看>>
iOS __block和__weak的区别
查看>>
Android(三)数据存储之XML解析技术
查看>>
Spring JTA应用之JOTM配置
查看>>
spring JdbcTemplate 的若干问题
查看>>
Servlet和JSP的线程安全问题
查看>>
GBK编码下jQuery Ajax中文乱码终极暴力解决方案
查看>>
Oracle 物化视图
查看>>
PHP那点小事--三元运算符
查看>>
解决国内NPM安装依赖速度慢问题
查看>>
Brackets安装及常用插件安装
查看>>
Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
查看>>
fastcgi_param 详解
查看>>
Nginx配置文件(nginx.conf)配置详解
查看>>
标记一下
查看>>
IP报文格式学习笔记
查看>>