我想用以下代码编译当前版本的vim:
+clipboard +xterm_clipboard and ruby support
但每次编译时都会启用clipboard
和xterm_clipboard
选项。
是否需要lib或者我必须在配置步骤中添加任何其他选项吗?
./configure \
--enable-rubyinterp=dynamic \
--enable-cscope \
--enable-gui=auto \
--enable-gtk2-check \
--enable-gnome-check \
--with-features=huge \
--with-x
make && sudo make install
答案 0 :(得分:25)
您可以通过检查终端的输出(或滚动查看终端中configure
的输出)来查看configure
是否设法找到有效的X lib:
$ grep X11 src/auto/config.h
#define HAVE_X11
如果configure
失败,您会看到:
$ grep X11 src/auto/config.h
/* #undef HAVE_X11 */
您需要为xlib
安装适当的X开发库,例如xtst
和--with-x
才能正常工作。
在ubuntu上安装libx11-dev
和libxtst-dev
就足够了。
答案 1 :(得分:4)
ubuntu18.04.4
sudo apt安装libx11-dev libxtst-dev libxt-dev libsm-dev libxpm-dev
./ configure --enable-python3interp = dynamic --prefix = $ HOME / .local --enable-rubyinterp = dynamic --enable-gtk2-check --enable-gnome-check --with-features = huge --with-x
进行安装
./ src / vim ---版本| grep剪辑