在 CentOS 6.6 上用 xterm_clipboard 编译 vim

Compiling vim with xterm_clipboard on CentOS 6.6

我有一个最小安装的 CentOS 6.6,后来添加了 Desktop。我想用 xterm_clipboard.

编译最新的 vim

我做了以下事情

  1. 已安装 *-devel 个软件包

    yum install ruby perl-devel python-devel ruby-devel \
      perl-ExtUtils-Embed ncurses-devel libX11 libX11-devel \
      libXtst-devel libXtst libXt-devel libXt libSM-devel libSM \
      libXpm libXpm-devel
    

    那没用。

  2. 接下来我尝试使用 groupinstall

    yum groupinstall "Desktop" "Desktop Platform" "X Window System" \
      "Fonts" "General Purpose Desktop"
    

    也不走运。

以上每一步之后,我都做了

make clean

./configure --with-features=huge --enable-perlinterp \
  --enable-rubyinterp --enable-pythoninterp --with-x=yes \
  --enable-gui=auto

然后

grep X11 src/auto/config.h

但每次看到

/* #undef HAVE_X11 */

强制一个sudo make install,然后vim --version确认我没有xterm_clipboard(输出显示-xterm_clipboard)。

大家能帮帮我吗?

谢谢!

我的问题的解决方案是

make distclean
./configure ...

我只 make clean 安装了组和各种包之后。还不够"clean",配置文件没有完全恢复到初始状态。

希望这对遇到同样问题的其他人有所帮助。