我想学习如何从源代码编译 vim,因为我想添加一些附加功能,并学习如何处理这种情况,但直到现在我还没有成功,我可以编译 vim,但没有它的 GUI
我认为这是一个依赖关系问题,但我不知道必须安装哪些包,编译 vim 及其 gui 需要哪些依赖关系?
我找到了一篇关于如何编译 gvim,但我的 ubuntu 10.10 存储库中没有要安装的软件包,我希望能找到一些帮助
问候
答案1
通常,您可以使用“apt-get”的“build-dep”命令来获取软件包的依赖项。使用方法如下:
sudo apt-get build-dep [软件包名称]
或者更具体地说对于 gvim:
sudo apt-get build-dep vim-gnome
之后,您应该能够编译 gvim/vim,无需进一步干预,或者仅需解决您正在编译的较新版本的 gvim/vim 所需的一小部分依赖项。
正如 Marius 指出的那样,这种依赖关系解决方案之一是手动安装 libssl-dev:
sudo apt-get 安装 libssl-dev
享受!
答案2
要在 Ubuntu 或 Debian 上构建 Vim,请按照此处列出的步骤操作:https://gist.github.com/211238