嵌入式linux 移植vim编辑器

2019-07-12 20:25发布

由于嵌入式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