0

我正在尝试在 Cygwin 上编译 Vim,以获得 Ruby 和 Python 脚本支持。

vim.exe--这是终端vim-编译并运行良好,但gvim.exe没有。问题出在 GTK+ 2 库中,但我已经安装了它们——来自 cygwin 的 setup.exe。我也尝试过使用更高版本和更低版本的 GTK。

这是配置脚本的相关部分。欢迎任何想法......

checking --enable-gui argument... GTK+ 2.x GUI support
checking --disable-gtktest argument... gtk test enabled
checking for GTK - version >= 2.2.0... no
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking X11/Sunkeysym.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking for X11/Sunkeysym.h... yes
checking for XIMText in X11/Xlib.h... yes
no GUI selected; xim has been disabled
4

1 回答 1

1
  1. 安装所有需要的 -devel 包,包括

    • gtk2
    • glib2
    • 盘古
    • 攻击力
    • 开罗
    • 像素人
    • x11
    • libXt 开发
  2. 安装gcc4cygwin包(解决libffi问题)

  3. ./configure --prefix=/usr --enable-multibyte --enable-pythoninterp --enable-gui=gtk2 --enable-rubyinterp --disable-gtktest

    gtktest在cygwin上有问题,原因我没挖

  4. make && make install

于 2012-11-30T08:35:20.837 回答