红联Linux门户
Linux帮助

ubuntu编译VIM7指南

发布时间:2007-03-09 01:13:15来源:红联作者:lixceo
  vim7的alpha版本已经出来很久了,增加了很多特性,比如tabpage,自动完成,拼写检查等,改善特别大,为了尝鲜,我们可以自己获取源代码来编译.

  今天终于编译成功了,非常顺利,真是会者不难,难者不会.

  我把我的编译过程列在下面,希望能够给想自己编译vim7的朋友提供一些帮助.(注,这是我第一次在linux编译成功软件,也是自己编译的第一个软件,连我都会了,想来大家更是没有问题).

  安装编译工具
  首先第一步是安装编译工具 , 这没什么好说的.

  sudo apt-get install build-essential
  修改源
  然后修改源,把源代码加上.我添加了如下的源.

  5.10的源.

  deb-src http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiversedeb-src http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiversedeb-src http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiversedeb-src http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe multiverse

  6.06的源.

  deb_src http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiversedeb_src http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiversedeb_src http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiversedeb_src http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse

  更新包索引
  sudo apt-get update
  安装依赖包
  这一步是关键,我最开始尝试编译vim7始终不成功的原因就是不知道vim7依赖哪些包,导致始终编译不成功.

  sudo apt-get build-dep vim-gtk
  获取vim7源代码
  前面几步成功之后,我们开始进入正题,获取vim7的源代码.

  svn co https://svn.sourceforge.net/svnroot/vim/vim7

  这个命令会在你的个人目录里面建立一个vim7的目录.里面就是vim7的最新的源代码.如果执行命令出错,说找不到命令 svn ,便是你没有安装 subverion ,可以使用 sudo apt-get install subversion 来安装.

  修改Makefile
  现在进入vim7的目录 cd vim7/src .修改makefile文件,配置编译选项 gvim Makefile.其实就是把一些配置项反注释掉.我总共修改了如下几个部分.大家可以参考.

CONF_OPT_GUI = --enable-gui=gtk2 #gtk2支持,也可以使用
gnomeCONF_OPT_CSCOPE = --enable-cscope
#cscope支持CONF_OPT_PYTHON = --enable-pythoninterp
#python支持CONF_OPT_MULTIBYTE = --enable-multibyte
#双字符支持CONF_OPT_INPUT = --enable-xim
#输入法支持CONF_OPT_OUTPUT = --enable-fontset
#双字符支持CONF_OPT_FEAT = --with-features=huge
#最大特性支持CONF_OPT_COMPBY = "--with-compiledby=Karron Qiu"
#编译人

  编译
  保存之后就可以开始编译了.输入make就行了,等一会儿吧,喝口茶.大概几分钟之后(根据机器配置不一样时间可能有长短),编译完成.

  make
  安装
  好安装.

  sudo make install
  如上几步如果成功的话,恭喜你,现在可以进入vim7的世界了.输入gvim,可以看到版本号变成了7.0aa.然后就可以用命令:help version7看看vim7的新功能了.
文章评论

共有 0 条评论