同じ機能でvimを再コンパイルする

同じ機能でvimを再コンパイルする

別の Linux ディストリビューション用に、同じ機能を持つ vim を再コンパイルしたいです。ソース tar だけを保存しており、./configure最初に指定した引数は何も覚えていません。これを行う最も簡単な方法は何ですか?

./configure --helpとの出力を手動で比較する必要がありますかvim --version? または、より自動化された方法はありますか?

スペースを節約するために、最初にソース フォルダーを削除しました。将来この問題が発生しないように、構成スクリプトを実行した後に保存できる特定のファイル セットはありますか?

答え1

--with-features=big通常、個々の機能を選択する必要はありません。機能セット (例) を選択し、必要な言語統合 ( --enable-pythoninterp)をリストするだけで十分です。

これにより、後で新しいバージョンの Vim を簡単に再コンパイルできます。(頻繁に更新する場合は、呼び出しをカプセル化するためのエイリアスまたは小さなシェル スクリプトを作成することを検討してください。)

Vim の状況やシステム構成はいつでも変更される可能性があるため (たとえば、ディストリビューションの更新後、Python のバージョンが変更されている可能性があります)、実行の出力を保存することは./configureお勧めしません。

答え2

あなたにとってはもう遅すぎますが、多くの人が、希望するオプションでconfigureを実行するスクリプトを用意しておき、毎回再実行できるようにしています。私の個人的な方法は、忘れてしまった場合に備えて、ステップバイステップで説明してくれるreadmeファイルを用意しておき、

`grep configure ../README`

コマンド自体を実行します。

関連情報