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 endstepi_to中每次stepi都会产生输出,我不想看到它们。
A: Tom Tromey 2014-08-22
set logging file /dev/null set logging redirect on set logging on
redirect为off时,同时向指定的日志文件和屏幕输出,为on时只向日志文件输出。