您的位置:首页 > 运维架构 > Linux

嵌入式linux 移植vim编辑器

2014-05-26 13:32 225 查看
由于嵌入式linux系统中的busybox中只自带了vi编辑器,为了编辑方便移植强大的vim编译器。

1.下载vim的源码,本人下载的源码vim-7.4.tar.bz2。源码路径:ftp://ftp.vim.org/pub/vim/unix/

2.准备arm平台的交叉编译器:本人使用的是cross-4.2.2-eabi.tar.bz2(注意有些编译器没有libncurses.so 会导致编译不通过的现象)。

3.解压vim-7.4.tar.bz2源码,进入源码目录。

4.由于arm平台vim有特性不支持,所以需要禁止某些选项。 ./configure --with-features=tiny --disable-gui --without-x --disable-selinux --disable-acl --disable-gpm

5.编译源码make CC=arm-linux-gcc LDFLAGS=-static

6.拷贝src下面的vim可执行文件和runtime下面的vimrc_example.vim 到嵌入式linux文件系统中去。

7.拷贝vim 到bin中为cvim,编写vim脚本为了加载vim的配置文件vimrc,拷贝vimrc_example.vim到/etc/vim/vimrc.

vim脚本如下:

#!/bin/sh

cvim -u /etc/vim/vimrc $1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux