考虑:
(gdb) q
A debugging session is active.
Inferior 1 [process 9018] will be killed.
Quit anyway? (y or n) y
什么是 .gdbinit
选项,可以使 GDB 始终在退出请求时终止正在运行的进程?
我知道 GDB 可以附加到已经运行的进程,所以在退出时杀死它们是很糟糕的。但对于从它开始的进程来说,确认您的操作的需要在第二次退出时开始变得烦人。
最佳答案
关闭确认提示会全局禁用许多其他有用的检查,例如当您键入“delete”时询问您是否确实要删除所有断点的检查。
最好只对 quit 命令禁用提示。您可以通过将此 Hook 添加到 ~/.gdbinit (对于当前用户)或/etc/gdb/gdbinit (对于所有用户)来实现此目的:
define hook-quit
set confirm off
end
关于gdb - 使用 GDB : Just kill the process and quit 摆脱 "quit anyway"提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4355978/