注销会删除 gdb.txt 的内容吗

注销会删除 gdb.txt 的内容吗

这是参考一个先前的问题我在这里问的。该问题不清楚的是,当您运行该命令时注销会做什么。它只是 gdb 的“状态”还是实际上删除了 gdb.txt。我问,当我们使用时gdb overwrite logging on,当做(gdb) set logging off不像时,在登录时,gdb 中没有反馈。有人可以分享/解释吗?

只是为了分享这是我通常使用的 gdb 命令的顺序 -

$gdb program name 

或者

$gdn PID 
(gdb) set pagination 0 
(gdb) set logging on
(gdb) run 

如果我记得我确实退出了 gdb 会话并使用

$ rm -rf gdb.txt

然后一切重新开始。我确实知道我可以使用 overwrite on 来覆盖现有的 gdb.txt,但如果有一种方法可以从 gdb 中 rm -rf gdb.txt ,那就更好了。我不知道 gdb 是否允许。

FWIW gdb 是 -

$ gdb --version
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

相关内容