rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 操作系统 » Linux基础

给Vim打上Vimgdb补丁

    在linux下用命令行调试代码毕竟不是很方便,不过我最近发现了一个可以在命令行下边调试边看代码的方法,就是进入gdb后按Ctrl+x o,这样会显示一个小框框,这时可以输入gdb的list命令,小框框上就会显示源代码了,如果继续键入ctrl +x o,小框框就会被一个粗线条给包围起来,输入上、下键还可以滚动代码呢。。。这里有一张效果图,就这些了,不知道还有没有其他的功能,如果有的话请告诉我。

扯远了,回到主题,我们知道gdb可以嵌入到emacs中执行,而且非常好用,这里就不介绍了。最近用vim,发现要在vim中使用gdb,需要打个vimgdb的补丁,并且要重新编译vim,步骤如下:

  • 下载安装包,vim-7.2.tar.bz2 和 vimgdb72-1.14.tar.gz,这个版本应该要对应
  • 在同一个目录下将它们解压 $ tar xjf vim-7.2.tar.bz2 $ tar xzf vimgdb72-1.14.tar.gz

    解压完后,给vim打上补丁:

    $ patch -d vim72 --backup -p0<vimgdb/vim72.diff
  • 编译vim $ cd vim72 $ ./configure --enable=gdb --enable=cscope --prefix=/usr $ make && make install

    上面的"./configure"选项按自己的需求来配置,不知道怎么用可以

    $ ./configure --help
  • 安装vimgdb_runtime
    将vimgdb_runtime.tgz包拷贝到你的vim运行时路径中去,用 :set runtimepath?

    查看你的运行时路径,一般都是~/.vim
    然后将该包解压,这样vimgdb就安装结束了

  • 更新帮助标签,这样你就可以查看vimgdb的帮助,方法是运行vim,将工作目录变更到"~/.vim/doc",然后执行 :helptags .

    接下来在vim中敲入

    :help vimgdb
  • 就可以查看该补丁的帮助文档了,好好阅读吧。。。   转自http://www.fengyj.net/blog/?p=281
    顶一下
    (0)
    踩一下
    (0)