在Solaris 10编译并安装Vim 7.3

在Solaris 10编译并安装Vim 7.3这里讲两种方式:使用预编译包 自己编译 两种的差别:预编译包没有提供multi-byte支持。自己编译就尽在掌握。

一、如果你用的是预编译包,那就这样1. 到下载一个针对你的处理器的预编译的vim73包,我的是SPARC: 2. 解压并安装:pkgadd -d vim-7.3-sol10-sparc-local过程中提示是否创建/usr/local目录,,这是必须的,选择y即可3. 把/usr/local/bin添加到/etc/profiel中,如下:export PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/X/bin:/usr/X11/bin4. 这时执行vim还会报错,需要如下的包:4.1 4.2 4.3 4.4 5. OK!6. 关于vim的配置,可以参加另一篇文章:

二、如果你要自己编译,那就这样:1. 确保你的solaris上有gcc、make程序。2. 下载并解压3. 我的编译选项是:./configure –prefix=/usr/local/vim73 –enable-multibyte –with-features=big –disable-selinux(同)4. 报错:……checking for sysinfo.mem_unit… nochecking for sysconf… yeschecking size of int… 0checking size of long… 0checking size of time_t… 0checking size of off_t… configure: error: in `/export/home/brant/vimsrc/vim73/src’:configure: error: cannot compute sizeof (off_t)See `config.log’ for more details.找了一会,是因为LIBS没有包括libiconv.*的目录(原文链接:?rnum=141&_done=/group/vim_dev/browse_frm/month/2011-02?&pli=1)。因为我的Solaris默认没有libiconv库文件,所以我自己装的,但是默认是装在/usr/local/lib,没有在/lib/目录。所以手动copy过去就可以了。5. make && make install6. 运行vim还会报错:ld.so.1: vim: fatal: libintl.so.8: open failed: No such file or directoryKilled这是因为我的Solaris默认没有libintl库文件,所以我自己装的,但是默认是装在/usr/local/lib,没有在/lib/目录。所以手动copy过去就可以了。7. OK!8. 关于vim的配置,可以参加另一篇文章

有勇气并不表示恐惧不存在,而是敢面对恐惧、克服恐惧

在Solaris 10编译并安装Vim 7.3

相关文章:

你感兴趣的文章:

标签云: