Ncurses 和 gdb 屏幕在调试时重叠。所以我想把两个屏幕分开

Posted

技术标签:

【中文标题】Ncurses 和 gdb 屏幕在调试时重叠。所以我想把两个屏幕分开【英文标题】:Ncurses and gdb screens overlap at debug time. So I want to split the two screens with each other 【发布时间】:2020-08-27 04:58:36 【问题描述】:

我正在使用 gdb 调试一个 ncurses 程序。当程序运行并到达断点并使用 cont 命令时,ncurses 程序 gui 屏幕与 gdb 屏幕重叠,like this picture

很抱歉,因为我遇到了一个情况,所以我不能给你看代码。

【问题讨论】:

【参考方案1】:

两者都“拥有”整个显示器。您可以通过在不同的终端中运行 gdb 并附加到使用 ncurses 的进程来解决此问题。

进一步阅读:

Debugging ncurses application with gdb

【讨论】:

以上是关于Ncurses 和 gdb 屏幕在调试时重叠。所以我想把两个屏幕分开的主要内容,如果未能解决你的问题,请参考以下文章

linux编程之GDB调试

linux下如何使用gdb调试

gdb 调试

GDB 使用 clone() 调试应用程序

Linux之gdb调试工具

Linux学习: 使用gdb和gdbserver进行调试