如何从源代码编译最新的 gvim

Tom*_*Tom 8 vim gvim

我发现由于我报告的错误,我需要编译最新的 gvim ,但我该如何进行?

小智 11

在终端中运行以下命令。

sudo apt-get build-dep vim-gnome
Run Code Online (Sandbox Code Playgroud)

获取您需要的所有构建依赖项。然后

sudo apt-get install mercurial
Run Code Online (Sandbox Code Playgroud)

获取下载最新 Vim 源代码所需的 Mercurial 版本控制系统。然后

hg clone https://vim.googlecode.com/hg/ vim
Run Code Online (Sandbox Code Playgroud)

将 Vim 源代码下载到vim当前目录的子目录。

cd vim/src
Run Code Online (Sandbox Code Playgroud)

切换到正确的目录

现在让我们配置 Vim 以进行编译(具有“巨大”的功能 -有关不同功能集的描述,请参见http://www.drchip.org/astronaut/vim/vimfeat.html

./configure --prefix=/usr/local --with-features=huge
Run Code Online (Sandbox Code Playgroud)

如果./configure完成没有任何问题,然后运行

make
Run Code Online (Sandbox Code Playgroud)

进而

sudo make install
Run Code Online (Sandbox Code Playgroud)

应该就是这样。

要将 Vim 更新到最新版本,只需进入vim目录并运行

hg pull
hg update
Run Code Online (Sandbox Code Playgroud)

然后重新运行configure,makemake install.