在gdb中,如何在全屏时继续打印?

时间:2017-11-26 09:13:48

标签: gdb signals

我正在gdb中打印一些频繁的信号(例如,SIGPROF)。当一行画面被填满时,gdb会提示 ---键入继续,或q退出--- 有没有办法让它继续而不显示这个?

1 个答案:

答案 0 :(得分:1)

可以使用set height命令:

(gdb) help set height
Set number of lines in a page for GDB output pagination.
This affects the number of lines after which GDB will pause
its output and ask you whether to continue.
Setting this to "unlimited" or zero causes GDB never pause during output.

或者,您可以使用SIGPROF切换handle SIGPROF noprint次出现。