1、编译vim7.3
首先安装依赖包:
依赖包
1、apt-get update
2、apt-get -y install gcc g++ make mercurial libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev wmctrl
因为插件需要python、sign支持,所以首先要求OS上安装了python,一般系统自带python,但是不会自带python开发包,所以需要另外手动安装,ubuntu 安装python3.1:
1、sudo apt-get install python3 python3-dev
vim7.3编译参数:
sudo ./configure --prefix=/usr/local --with-x --enable-cscope --enable-xim --enable-fontset --enable-multibyte --enable-pythoninterp --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.1/config --with-features=huge --enable-gui=gtk2 "--with-compiledby=eric"
cd vim73/src
sudo make & make install
为了装这个python支持,费了好多功夫,网上例子多数都是只写了编译时加上--enable-pythoninterp,然后python用系统自带的就可以了,但是我编译完了,version里的python始终是不支持,后来才发现,有两个注意点:
1、大部分linux系统自带的是有python,但是还需要安装python开发包,在apt源里,python2的开发包是python-dev,python3的开发包是python3-dev;
2、如果系统里装了多个版本的python,或者系统是64位,需要在编译参数里指定python-config-dir。