GDB捡漏———输出到文件

本文介绍了GDB的set logging功能,用于将调试时终端的输出信息保存到指定文件。通过set logging file设定输出文件,set logging on启动记录,set logging off停止记录。设置overwrite选项可控制是否覆盖原有文件内容,redirect选项决定信息是否仅输出到文件。使用show logging可查看当前logging设置。
摘要由CSDN通过智能技术生成

gdb的set logging主要是将输出到终端的信息保存到文件中,具体的用法如下:

(gdb) set logging
"set logging" lets you log output to a file.
Usage: set logging on [FILENAME]
              set logging off
              set logging file FILENAME
              set logging overwrite [on|off]
              set logging redirect [on|off]

命令解释:

set logging file <filename> //设定logging output 的文件

set logging on //开始logging, 所有输出到终端的信息都会写到之前设定的文件中(filename)

set logging off //停止logging

set logging overwrite on //set logging on之后的信息会覆盖掉原本filename中的内容

set logging overwrite off //set logging on之后的信息会接在原本filename内容之后

set logging redirect on //set logging on之后的信息只会输出到filename中

set logging redirect off //set logging on之后的信息会输出到文件和终端

show logging //显示当前的logging设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值