gdb调试一直是一个让人头疼的问题,我这个多年的linux用户也一直不习惯gdb,主要是因为gdb在调试的时候不能很好的展示源码。gdb里面可以用list命令显示源码,但是list显示没有代码高亮,我忍了,可是list这种显示代码的方式,使得我总不能一眼定位到正在执行的那行代码。
可以毫不夸张的说,这个问题是阻止我长期使用gdb的最大的障碍。这是如此的不便,以至于GNU都想办法解决了————使用gdb自带的gdbtui。
先来看一张效果图,是我在使用gdbtui调试mysql时的截图,这样看代码比使用list命令方便多了吧。
下面正式介绍gdbtui。
1. 打开TUI模式
-
方法一: 使用
gdbtui
orgdb-tui
开始一个调试。gdbtui