如何使用最新版本从源代码编译 gvim?

如何使用最新版本从源代码编译 gvim?

我使用的是 Ubuntu。我在 vim 源文件夹中执行了以下命令:

sudo apt-get build-dep vim
./configure --with-features=huge --enable-gui=gtk2 --enable-rubyinterp=yes --enable-pythoninterp=yes
make
sudo make install

我找到了相关的帖子但是在 Ubuntu 13.04 中失败了。

这是执行 .configure 后的错误

checking --enable-gui argument... no GUI support

我怎样才能让系统找到 GUI 库?我试过

apt-get build-dep vim

应该包括 GUI 库,但没有运气,我还能做什么?

我也尝试过

--enable-gui=<auto, gtk, gtk2, gnome2>

它们都显示相同的错误:没有 GUI 支持......

更多更新和尝试

kithokit@12:39:06 ~ $ sudo apt-get build-dep vim-gtk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Picking 'vim' as source package instead of 'vim-gtk'
0 upgraded, 0 newly installed, 0 to remove and 42 not upgraded.

无法安装 vim-gtk...

我已经安装了 build-dep vim,但是还是找不到 GUI 库。

答案1

我从这个页面找到了解决方案 http://vim.wikia.com/wiki/Building_Vim

我无法获取 GUI 库的问题是,我之前构建了没有 GUI 的 vim。

我使用make clean而不是make distclean重建带有 GUI 的 vim,即使安装了 GUI 库。所以解决方案是

sudo apt-get build-dep vim

make distclean

./configure --with-features=huge --enable-gui=gtk2 --enable-rubyinterp=yes --enable-pythoninterp=yes

make

sudo make install

我希望它能帮助别人

相关内容