是否可以阻止 CGDB 在退出时清除屏幕?

问题描述 投票:0回答:2

当我运行 CGDB 时,我可以看到所有代码/回溯/标准输出内容都很好。当我退出时,所有内容都会被清除(例如,就像我退出 vim 时一样)。结果我失去了所有的输出。

我意识到这有点奇怪,因为它已经内置了寻呼机。我只是在

info cgdb
文档中没有找到任何参考文献表明保留日志有任何魔力。

c++ debugging cgdb
2个回答
2
投票

GDB 命令

set logging on
set logging file
set logging off
可能对您有用。


0
投票

(暂时)将终端类型设置为VT100

如果您使用的是 BASh :

export OLDTERM=${TERM}
export TERM=vt100
cgdb ... ...
export TERM=${OLDTERM}

VT100终端驱动程序不支持清屏(cls)命令,因此当

[c]gdb
发送cls命令时,它会被忽略。

© www.soinside.com 2019 - 2024. All rights reserved.