Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 834 Bytes

201412181137.txt.md

File metadata and controls

31 lines (22 loc) · 834 Bytes

2.48 在GDB自定义命令中如何禁止向屏幕输出

http://scz.617.cn/unix/201412181137.txt

Q:

使用commands时第一行写成"silent",断点命中时不会显示"Breakpoint..."等信息, 但commands中的其他命令如有输出,仍会显示。

使用define时没有"silent"可用,即使有,也不能禁止define中的其他命令向屏幕输 出,比如:

define stepi_to if $argc != 1 printf "usage: stepi_to

\n" else while $pc != $arg0 stepi end end end

stepi_to中每次stepi都会产生输出,我不想看到它们。

A: Tom Tromey 2014-08-22

set logging file /dev/null set logging redirect on set logging on

redirect为off时,同时向指定的日志文件和屏幕输出,为on时只向日志文件输出。