在linux下用命令行调试代码毕竟不是很方便,不过我最近发现了一个可以在命令行下边调试边看代码的方法,就是进入gdb后按Ctrl+x o,这样会显示一个小框框,这时可以输入gdb的list命令,小框框上就会显示源代码了,如果继续键入ctrl +x o,小框框就会被一个粗线条给包围起来,输入上、下键还可以滚动代码呢。。。这里有一张效果图,就这些了,不知道还有没有其他的功能,如果有的话请告诉我。
扯远了,回到主题,我们知道gdb可以嵌入到emacs中执行,而且非常好用,这里就不介绍了。最近用vim,发现要在vim中使用gdb,需要打个vimgdb的补丁,并且要重新编译vim,步骤如下:
解压完后,给vim打上补丁:
$ patch -d vim72 --backup -p0<vimgdb/vim72.diff上面的"./configure"选项按自己的需求来配置,不知道怎么用可以
$ ./configure --help查看你的运行时路径,一般都是~/.vim
然后将该包解压,这样vimgdb就安装结束了
接下来在vim中敲入
:help vimgdb