我正在使用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)