2010-07-23 51 views
6

我正在尝试为gVim安装codecheck插件,但要这样做,我必须使用该插件编译gVim。如何在Ubuntu下编译gVim?

在apt上,每个apt-get源代码都会下载正常的Vim源代码,所以我猜想编译GUI必须是一个配置选项。不过,我可以在Vim上安装这个插件,但是我无法编译gVim(因为当我制作时,没有出现gVim可执行文件)。

任何帮助编译gVim?

+0

相同的AskUbuntu:http://askubuntu.com/questions/132724/how-do-i-compile-the-latest-gvim-from-source – 2015-05-13 20:23:19

回答

7

我很确定您只需在configure时加--enable-gui=gtk2即可。至少,这是我记得这样做的方式。

4
  1. apt-get build-dep vim安装Vim的构建依赖关系。
  2. 阅读src/INSTALL,如源代码的顶级目录中的README.txt所述,以了解如何对其进行配置和编译。
+0

如果Martin可以在'debian /'目录的某个地方放弃他的补丁,修改一个文件来提补丁,然后运行'dpkg-buildpackage'来构建一个替换软件包,那么它肯定会很热衷。但我还没有弄清楚在哪里修补或修改哪个文件以在修补过程中包含修补程序... – sarnold 2010-07-23 03:20:41

+0

更好的办法是使用插件,如http://www.vim.org/scripts /script.php?script_id=2736,而不是试图对Vim的源代码使用alpha质量补丁。 – jamessan 2010-07-23 14:35:19

+0

使用Debian/Ubuntu软件包的缺点还在于它通常落后于上游补丁级别和/或可能引入您不想要的更改。 每日/每晚构建当前的Vim(例如通过某些PPA)将会很好。 – blueyed 2012-09-20 18:46:28

2

当你安装了你的依赖关系并且你找不到gvim可执行文件,然后从终端尝试vim -g - 这是在GUI模式下启动的标志。这总是值得一试。

+0

是的,但它只会在最初使用GUI选项进行编译时才起作用。 – 2012-04-09 13:12:20