GDB 中的批处理模式执行是什么?

GDB 中的批处理模式执行是什么?

我读到一条评论,比如“以批处理模式运行 gdb”。因此,我想了解批处理模式执行对 GDB 意味着什么?GDB 的另一种执行模式是什么?

答案1

您可以在各种备选模式下运行 GDB,例如批处理模式或静默模式。批处理模式是指批处理,即自动处理,无需人工干预。

根据GDB文档:

批处理模式禁用分页,设置无限的终端宽度和高度(参见屏幕尺寸),并且就像设置确认关闭一样有效(参见消息/警告)。

批处理模式对于将 GDB 作为过滤器运行可能会很有用,例如,在另一台计算机上下载并运行程序;为了使其更有用,在批处理模式下运行时不会发出消息“程序正常退出。”(通常在 GDB 控制下运行的程序终止时发出)。

GDB 的其他执行模式描述如下该页面

相关内容