如何在ubuntu 下编译vim73?

主机系统XP,虚拟机上安装ubuntu11.04桌面系统。进入虚拟机的ubuntu环境。


1、安装编译工具 sudo apt-get install build-essential //对编译环境打一些补丁

2、创建编译vim的编译环境: sudo apt-get build-dep vim-gtk //初始化scim中文
sudo apt-get install scim-pinyin im-switch 
im-switch -z en_US -s scim-pinyin 
到此为止,环境已经支持中文。
// 3、sudo apt -get install libncurses5-dev //安装终端库
4、到vim.org上下载源码包,当前最新版本是vim-7.3.tar.bz2,将安装包放到目录/usr/local/src下。
5、利用tar jxvf vim-7.3.tar.bz2解压,并进入vim73/src/目录。
6、在src目录下,修改MakeFile文件,添加所需功能。只要把相应功能前面的注释符号#去掉就可以了。我的更改是:
    1). CONF_OPT_GUI = --enable-gui=gtk2 #gtk2支持,也可以使用gnome
    2). CONF_OPT_CSCOPE = --enable-cscope #cscope支持
    3). CONF_OPT_MULTIBYTE = --enable-multibyte #双字符支持
    4). CONF_OPT_INPUT = --enable-xim #输入法支持
    5). CONF_OPT_OUTPUT = --enable-fontset #双字符支持
    6). CONF_OPT_FEAT = --with-features=huge #最大特性支持
    7). CONF_OPT_COMPBY = "--with-compiledby=David<zhaow02#gmail.com>" #编译人

7、 sudo make; sudo make install; //不需要手动运行./configure命令,make命令会自动调用configure命令。


注:以上安装命令是从不同网页上查到的,结果也都相同,但是在ubuntu11.04下编译时,虽然在src/Makefile文件中已经使能cscope,configure后生成的log文件vim73/src/auto/configure.log看到cscope未能enable;必须通过在./configure命令行中指定编译选项才行,比如
./configure --enable-gui=gtk2 --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --enable-gui --with-x 

不知道为什么,有知道原因的朋友请不吝赐教。

另注:在ubuntu11.10下不存在这样的问题,src/Makefile文件修改后,直接用命令sudo make; sudo make install就可以了,并且编译完之后,gvim也很好用;

看来ubuntu11.10还是做了很多改进

8、 编译完毕,vim即可使用。键入vim --version,可以看到如下信息:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Sep 26 2011 15:50:41)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值