You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GDB --gdbtui模式下终端点击/滚动出现乱码字符问题求助

解决Ubuntu 22.04.1 LTS中GDB --gdbtui模式下鼠标操作输出随机字符的问题

以下是几个可行的解决方法:

  • 禁用GDB的鼠标支持
    启动GDB时直接添加参数关闭鼠标支持:

    gdb --gdbtui -ex "set mouse off"
    

    或者进入GDB交互界面后执行命令:

    set mouse off
    

    gdbtui默认启用的鼠标支持可能和终端的鼠标事件处理逻辑冲突,导致随机字符输出。

  • 更换终端模拟器测试
    尝试使用xterm替代默认的GNOME Terminal,部分终端对GDB TUI模式的兼容性更好:

    xterm -e gdb --gdbtui
    
  • 升级GDB版本
    Ubuntu 22.04默认的GDB版本可能存在已知bug,通过PPA升级到较新版本:

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt update
    sudo apt install gdb
    
  • 调整终端的鼠标事件设置
    在GNOME Terminal中,进入编辑 > 首选项 > 对应配置文件 > 键盘快捷键,检查是否存在与鼠标滚轮相关的快捷键冲突;部分终端提供了关闭鼠标报告的选项,可尝试禁用该功能。

内容的提问来源于stack exchange,提问作者peter_esp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:51:32