Ubuntu上GVim/Vim7.3编译
2013-05-13 20:28
330 查看
最近重装了Ubuntu,第一件事就是编译Vim。之前陆续编译了好几次,但是每次都得重新google找资料,着实也浪费了不少时间。这次就把编译过程记录下。
一是直接在www.vim.org上下载,下载地址为ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2。
二是采用Mercurial。Mercurial是一种版本管理工具。采用Mercurial下载的好处有,后面我安装的YouCompleteMe插件需要打不上584的补丁才能正式使用。所有采用Mercurial的方式可以很方便的为Vim打补丁。
三是采用AAP的方式,这种方式没有具体了解过,不太清楚。
这里我采用Mercurial的方式来获得源码
为了启用Vim对perl、ruby、和python的支持,实现要先装上相应的dev包
这里我启用是对python2.7的支持,所以安装的是python2.7-dev,可以根据自己的需要进行相应的修改。
编译前先执行下clean清楚上次编译产生的目标文件等。
--enable-perlinterp#启用对Perl支持
--enable-pythoninterp
--with-python-config-dir=/usr/bin/python2.7/config#启用对python的支持,这里的路径根据大家自己系统差异进行修改
--enable-cscope
#开启cscope支持
--enable-gui=gtk2
#编译GVim
--with-features=huge#最大程度支持vim特性
--with-x
#使用clipboard
更新完毕后重新编译即可。
源码获得
Vim7.3获取源码的主要是有三种方式,一是直接在www.vim.org上下载,下载地址为ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2。
二是采用Mercurial。Mercurial是一种版本管理工具。采用Mercurial下载的好处有,后面我安装的YouCompleteMe插件需要打不上584的补丁才能正式使用。所有采用Mercurial的方式可以很方便的为Vim打补丁。
三是采用AAP的方式,这种方式没有具体了解过,不太清楚。
这里我采用Mercurial的方式来获得源码
sudo apt-get install mercurial cd ~ hg clone https://vim.googlecode.com/hg/ vim73 cd vim73
编译选项
在编译Vim之前我们需要安装编译时所需要的包。这里我要安装GVim所以要安装上xorg-dev,libgtk2.0-devsudo apt-get install xorg-dev libx11-dev libgtk2.0-dev libncurses5-dev
为了启用Vim对perl、ruby、和python的支持,实现要先装上相应的dev包
sudo apt-get install perl ruby-dev python2.7-dev
这里我启用是对python2.7的支持,所以安装的是python2.7-dev,可以根据自己的需要进行相应的修改。
编译前先执行下clean清楚上次编译产生的目标文件等。
make clean make distclean
./configure --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-cscope --enable-gui=gtk2 --enable-gtk2-check --enable-gnome-check --with-features=huge --with-x --with-python-config-dir=/usr/lib/python2.7/config
--enable-perlinterp#启用对Perl支持
--enable-pythoninterp
--with-python-config-dir=/usr/bin/python2.7/config#启用对python的支持,这里的路径根据大家自己系统差异进行修改
--enable-cscope
#开启cscope支持
--enable-gui=gtk2
#编译GVim
--with-features=huge#最大程度支持vim特性
--with-x
#使用clipboard
Vim打补丁
采用Mercurial安装源码,打补丁会容易许多。由于安装YouCompleteMe需要485的补丁要求,需讲源码升级到584。进行vim源码的根目录,执行cd ~/vim73 hg update v7-3-584
更新完毕后重新编译即可。
相关文章推荐
- Ubuntu下编译安装稳定版gvim vim 7.3
- Ubuntu下编译安装稳定版gvim vim 7.3 解决菜单乱码
- Ubuntu下编译安装稳定版gvim vim 7.3
- Ubuntu 16.04 编译Gvim/vim
- ubuntu 编译 gvim 7.3
- 转:Ubuntu源码编译vim/gvim7.4
- Ubuntu下编译安装vim/gvim 8.0
- Linux(Ubuntu)下 vim/gvim/vimgdb 源码编译安装与配置(未完待续)
- Fedora&Ubuntu编译vim7.3
- Ubuntu下编译vim/gvim
- ubuntu 10.04 编译安装 vim 7.3, 解决 vim 不能使用系统剪贴板问题
- ubuntu10.04编译安装gvim7.3,完美解决一系列问题
- Ubuntu下编译安装vim/gvim 8.0
- Ubuntu手动编译gVim7.3修复终端启动时与ibus的冲突
- 在老ubuntu下编译VIM心得:gvim编译…
- ubuntu手动编译gvim7.3修复终端启动时与ibus的冲突
- Ubuntu 11.10 编译安装 vim 7.3 和 vimgdb
- 自己编译vim,解决Ubuntu 12.04 terminal里执行gvim会挂起的问题
- Linux-Ubuntu16.04重新编译vim8.0支持Lua,Python3和YouCompleteMe
- ubuntu编译安装vim7.4