使用相同的功能重新编译vim


1

我想用不同的Linux发行版的相同功能重新编译vim。我只保留了源tar,我不记得我提出的任何论点 ./configure 第一次。最简单的方法是什么?

我是否必须手动比较输出 ./configure --helpvim --version?或者是否有更自动化的方法?

我最初删除了源文件夹以节省空间。运行配置脚本后是否可以保存一组特定的文件,以便将来不会遇到此问题?


你多久以前编译它?命令是否可能在shell的历史文件中?否则,是的,您将不得不手动恢复配置选项。
Heptite

自从我上次编辑vim以来已经有好几个月了,所以这绝对不是我的历史。
topcat

Answers:


0

通常没有必要挑选个别特征;它应该足以选择一个特征集(例如 --with-features=big )并列出所需的语言集成( --enable-pythoninterp )。

有了它,您可以在以后轻松地重新编译新的Vim版本。 (如果经常更新,我会考虑编写一个别名/小shell脚本来封装调用。)

我不建议保存输出 ./configure 运行,因为Vim和/或您的系统配置的情况可能随时发生变化(例如,在分发更新后,Python版本可能已更改)。


0

现在为时已晚,但是很多人都会保留一个脚本,该脚本将使用所需的选项运行configure,以便您每次都可以重新运行它。我的个人方法是一个自述文件,在我忘记的情况下给我一步一步,然后我可以

`grep configure ../README`

要运行命令本身。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.