GDB调试行号错位 现象 : 调试的时候运行指针乱跳,打印信息错乱. 可能原因 : 程序中有打印信息,而gdb没有处理好打印到同一个终端的打印信息 解决方案: 1/另开一个终端 ,在shell中键入 tty ,得到 /dev/pts/5 2/在gdb调试对话框中键入 tty /dev/pts/5 现象: 1/在调试终端中不再出现打印信息错乱 2/被调试的程序的打印信息被打印到 /dev/pts/5 中