重新编译 vim 并使其具有相同的功能

重新编译 vim 并使其具有相同的功能

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

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

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

答案1

通常不需要选择单个功能;选择一组功能(例如--with-features=big)并列出所需的语言集成(--enable-pythoninterp)就足够了。

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

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

答案2

现在对你来说已经太晚了,但很多人都保留了一个脚本,该脚本将使用他们想要的选项运行 configure,以便你每次都可以重新运行它。我个人的方法是使用一个自述文件,它为我提供了一步一步的步骤,以防我忘记,然后我就可以

`grep configure ../README`

运行命令本身。

相关内容