小编Cru*_*der的帖子

ARM 的 vim 交叉编译

我正在使用arm-linux-gnueabi并尝试为我的设备编译vim。经过一段时间的搜索和研究,我成功了,但是当我从设备启动它时,我看到了这一点:

# /usr/tmp/vim/bin/vim
~
...
~
~VIM - Vi IMprovedversion 7.4.873by Bram Moolenaar et al.Vim is open source and freely distributableSponsor Vim development!type  :help sponsor<Enter>    for informationtype  :q<Enter>to exittype  :help<Enter>  or  <F1>  for on-line helptype  :help version7<Enter>   for version infoRunning in Vi compatible modetype  :set nocp<Enter>for Vim defaultstype  :help cp-default<Enter> for info on this
Run Code Online (Sandbox Code Playgroud)

光标不会向任何方向移动,并且我输入的文本进入最后一行。Vim 命令运行良好。

如果重要的话,在编译过程中我编译了ncurses库并使用标志来定位它:

export LD_LIBRARY_PATH="<my_path>/lib/"
export CPPFLAGS="-L<my_path>/ncurses"
export LDFLAGS="-L<my_path>/lib"
Run Code Online (Sandbox Code Playgroud)

但如果没有--with-tlib=ncurses我有一个错误:

checking for tgetent in -lncurses... yes
ncurses …
Run Code Online (Sandbox Code Playgroud)

linux vim ncurses cross-compiling

5
推荐指数
1
解决办法
1778
查看次数

标签 统计

cross-compiling ×1

linux ×1

ncurses ×1

vim ×1