利用Tmux实现gdb边调试边打印输出

First Post:

Last Update:

Page View: loading...

利用tmux实现gdb边调试边打印输出

  1. 安装 tmux:

    1
    sudo apt install tmux
  2. 输入 tmux 进入。

  3. 按 Ctrl+b 然后按 % 水平分屏。

    image-20260210180806901

  4. 右边输入 tty,假设得到 /dev/pts/3。

    image-20260210180852494

  5. 左边输入 gdb +your files.(ctrl + b即可切换分屏)

  6. 在 GDB 中输入 tty /dev/pts/3。

  7. 开始调试,所有的打印结果都会出现在右边。

    image-20260210181103508

退出直接输入exit或者ctrl + d即可,如果想关闭一个分屏直接ctrl + b 然后输入x会提示你yes or no 直接输入yes即可

这样调试变得更舒服了