利用tmux实现gdb边调试边打印输出
安装 tmux:
输入 tmux 进入。
按 Ctrl+b 然后按 % 水平分屏。

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

左边输入 gdb +your files.(ctrl + b即可切换分屏)
在 GDB 中输入 tty /dev/pts/3。
开始调试,所有的打印结果都会出现在右边。

退出直接输入exit或者ctrl + d即可,如果想关闭一个分屏直接ctrl + b 然后输入x会提示你yes or no 直接输入yes即可
这样调试变得更舒服了