重新編譯 vim 具有相同的功能

重新編譯 vim 具有相同的功能

我想為不同的 Linux 發行版重新編譯具有相同功能的 vim。我只保留了原始碼 tar 並且我不記得我./configure第一次給出的任何參數。做到這一點最簡單的方法是什麼?

我是否必須手動比較./configure --help和的輸出vim --version?或者有更自動化的方法嗎?

我最初刪除了來源資料夾以節省空間。運行配置腳本後是否可以保存一組特定的文件,以便將來不會遇到此問題?

答案1

通常沒有必要選擇單獨的特徵;選擇一個功能集(例如--with-features=big)並列出所需的語言整合( )就足夠了--enable-pythoninterp

這樣,您以後就可以輕鬆地重新編譯新的 Vim 版本。 (如果您經常更新,我會考慮編寫一個別名/小 shell 腳本來封裝呼叫。)

我不建議保存運行的輸出./configure,因為 Vim 的情況和/或您的系統配置可能隨時發生變化(例如,在發行版更新後,Python 版本可能已更改)。

答案2

現在對你來說已經太晚了,但是很多人保留了一個腳本,該腳本將使用他們想要的選項運行配置,以便你每次都可以重新運行它。我個人的方法是一個自述文件,它為我提供了一步一步的步驟,以防我忘記,然後我就可以

`grep configure ../README`

運行命令本身。

相關內容