编译vim时不能链接ncurses

问题描述 投票:4回答:3

我正在尝试在主目录中编译vim 7.3。作为终端库,我使用--with-shared选项在〜/ lib / ncurses / ncurses-5.9中安装了ncurses。

设置后

set path = ( ~/lib/ncurses/ncurses-5.9/bin/ $path ) 
setenv LD_LIBRARY_PATH ~/lib/ncurses/ncurses-5.9/lib/:$LD_LIBRARY_PATH

我试图用]配置vim>

./configure --enable-multibyte --prefix=/home/******/apps/vim/vim73

./configure --enable-multibyte --prefix=/home/******/apps/vim/vim73 --with-tlib=ncurses

但是在搜索ncurses时失败。似乎-inccurses标志不可用,而ldconfig并没有帮助。

我看不出我做错了什么...有人可以帮助我吗?

我正在尝试在主目录中编译vim 7.3。作为终端库,我使用--with-shared选项将ncurses安装在〜/ lib / ncurses / ncurses-5.9中。设置后,设置路径=(〜/ lib / ncurses / ncurses-5 ....

vim ncurses
3个回答
7
投票

LD_LIBRARY_PATH用于在运行时未编译时查找正确的库。您需要设置LDFLAGS或设置一个configure选项来找到ncurses库:


10
投票

安装ncurses-devel软件包


0
投票

在vim git目录中,从命令行./configure --help读取后,我所做的是:

© www.soinside.com 2019 - 2024. All rights reserved.