Linux 在gdb断点处运行命令,c或cont都不起作用

Linux 在gdb断点处运行命令,c或cont都不起作用,linux,gdb,kernel,Linux,Gdb,Kernel,我正在尝试运行一个命令,在遇到断点时打印信息: (gdb) break XXX (gdb) command > printf "xx=%p, yy=%d\n", p1, p2 > end 它似乎起作用了,我看到了很多输出 但突然它停止了工作,我看到一行字说: ---键入继续,或键入q退出--- 我错过什么了吗?我现在不需要在屏幕上看到任何东西,因为我已经启用了登录gdb 但突然它停止了工作,我看到一行字说: 在运行程序之前,请尝试运行set pagination off或set h

我正在尝试运行一个命令,在遇到断点时打印信息:

(gdb) break XXX
(gdb) command
> printf "xx=%p, yy=%d\n", p1, p2
> end
它似乎起作用了,我看到了很多输出

但突然它停止了工作,我看到一行字说:

---键入继续,或键入q退出---

我错过什么了吗?我现在不需要在屏幕上看到任何东西,因为我已经启用了登录gdb

但突然它停止了工作,我看到一行字说:

在运行程序之前,请尝试运行
set pagination off
set height unlimited
。这是来自文件:

如果您指定了无限行或零行的高度,则GDB将执行此操作 无论输出时间有多长,都不要在输出过程中暂停。这是 如果输出到文件或编辑器缓冲区,则非常有用。。。转弯 “分页关闭”是设置“高度不受限制”的替代方法

参考资料: