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

标签 c++ linux ubuntu gdb ncurses

我正在使用 gdb 调试一个 ncurses 程序。当程序运行并到达断点并使用 cont 命令时,ncurses 程序 gui 屏幕与 gdb 屏幕重叠,like this picture
很抱歉我不能给你看代码,因为我有情况。

最佳答案

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

  • Debugging ncurses application with gdb
  • 关于c++ - Ncurses 和 gdb 屏幕在调试时重叠。所以我想把两个屏幕分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63609461/

    相关文章:

    python - 文件内容是否完全存在于库文件中

    java - 没有组件的 WindowBuilder 调色板

    Python - 如何获取有关 SyntaxError 的更多信息?

    c++ - 碰撞 : Separating Axis Theorem Bug

    c++ - 是否应该尽可能使用前向声明而不是包含?

    c++ - Git 和 KDevelop

    c++ - 使用不同的枚举参数时,VC++ 函数模板实例化错误 C2664

    用于替换新行的正则表达式

    c - fork 一个过程并等待 child 退出

    azure - 尝试在 ubuntu 上运行 "az login"时出现 Python 异常和权限被拒绝异常