vim7.1+cscope+vimgdb编译安装
1.下载vim
http://www.vim.org/sources.php
2.下载vimgdb71-1.13.tar.gz补丁
http://sourceforge.net/project/showfiles.php?group_id=111038&package_id=120238
或者本地下载:
文件: vimgdb71-1.13.tar.gz
大小: 90KB
下载: 下载
打补丁patch -d vim71 --backup -p0 < vimgdb/vim71.diff
3.配置、编译和安装
如果提示: You need to install a terminal library; for example ncurses.
那么还要安装:sudo apt-get install libncurses5-dev
./configure --disable-gui --enable-tclinterp --enable-cscope --enable-gdb --enable-multibyte --enable-xim prefix=/usr/local/share/vim
make
sudo make install
4.将vimgdb各文档解压到vim目录
先进入解压后vimgdb71-1.13.tar.gz的目录
sudo tar zxvf vimgdb_runtime.tgz -C /usr/local/share/vim/share/vim/vim71
5.将vim程序拷贝到/usr/bin下覆盖以前没用的
sudo cp -a /usr/local/share/vim/bin/* /usr/bin/
6.让vimgdb生效
首先,sudo chmod a+w /usr/local/share/vim -R
然后,启动vim,然后执行:helptags /usr/local/share/vim/share/vim/vim71/doc
如果执行成功,那么执行:help vimgdb将可以看到vimgdb的帮助文件,按照上面的步骤,应该不会失败.
7.启动vimgdb进行调试,
执行:run macros/gdb_mappings.vim将vimgdb的键盘操作宏映射过来,就可以了
输入:space空格,将进入gdb的命令控制窗口
(注:也可以将gdb的命令宏通过nmap等映射成快捷键,我的.vimrc脚本如下
set nocompatible
"""my 7.1""
set ch=2 " Make command line two lines high
set mousehide " Hide the mouse when typing text
syntax on
set smartindent
set nu
set background=dark
set mouse=a
set autoindent
set cindent
"my 7.1 over""
" show the cursor position all the time
set ruler
set showmode
set showcmd
set noignorecase
set hlsearch
set incsearch
set smartindent
set showmatch
" 设置vim中tab为4个空格
set shiftwidth =4