移植vim到ARM --4412开发板

本文详细记录了将Vim移植到ARM 4412开发板的整个过程,包括下载vim和ncurses源码,解压,设置环境变量,编译ncurses以解决依赖问题,重新配置并编译vim,最后将所需库和vim复制到开发板上。移植完成后,由于某些特性被关闭,建议在开发板上使用vi。
摘要由CSDN通过智能技术生成

1. 下载源码
vim: ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2

ncurses: https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz

2. 解压到项目主目录
$ tar -jxvf ../../../tar/vim-7.4.tar.bz2 vim74/ -C ./ 

$ tar -zxvf ../../../tar/ncurses-6.0.tar.gz  -C ./ 

3.  设置环境变量并编译
3.1 设置临时环境变量  --已设置了用户目录下.bashrc 里设置了 
$ export PATH=/usr/local/arm/arm-2009q3/bin:$PATH

3.2 配置vim
 ./configure --disable-gtktest --disable-gpm --disable-gui --without-x

3.3 编译vim
make CC=arm-none-linux-gnueabi-gcc

term.c:33:23: fatal error: termcap.h: 没有那个文件或目录
compilation terminated.
Makefile:2724: recipe for target 'objects/term.o' failed
make: *** [objects/term.o] Error 1

若出现上面的错误是因为vim依赖库libtinfo,libtinfo而已经包含在libncurses的库里面了,所以要先交叉编译ncurses-6.0。

4. 交叉编译ncurses
4.1 建立安装目录
$ mkdir ./ncurses-build

4.2 设置临时环境变量
$ export PATH=/usr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值