最近一直在用vim編輯、gdb調試程序,看到網上有人直接在vim中調用gdb。於是google了一下,發現一種方法是給vim打patch,因此需要源碼安裝vim。搜到的第一篇文章是用vim7.2,但安裝後vim無法啟動,報內存錯誤。後來使用vim7.3和vimgdb-for-vim7.3成功使vim直接調用gdb。
下面是安裝步驟:
vim-7.3.tar.bz2 http://www.vim.org/sources.php
vimgdb-for-vim7.3 (this patch) https://github.com/larrupingpig/vimgdb-for-vim7.3
tar xjvf vim-7.3.tar.bz2 -C /tmp
tar xzvf vimgdb-for-vim7.3.tar.gz -C /tmp
cd /tmp
patch -p0 < larrupingpig-vimgdb-for-vim7.3-bd07a6c/vim73.patch
cd vim73/src
make
sudo make install
注:這裡larrupingpig-vimgdb-for-vim7.3-bd07a6c這個名字的最後幾個字母可能有差異cp -rf /tmp/vimgdb-for-vim7.3/vimgdb_runtime/* ~/.vim
vimgdb運行時環境中有個doc文件夾,切換到這個目錄下,啟動vim並執行:helptags . 命令,注意helptags空格後面有個".",表示當前目錄。不執行這一步的話,你是不能直接在vim中查找vimgdb的幫助文檔的。執行完此步後,您可以在vim中使用:help vimgdb來查詢vimgdb幫助文檔。