Kompilieren Sie vim mit denselben Funktionen neu

Kompilieren Sie vim mit denselben Funktionen neu

Ich möchte vim mit denselben Funktionen für eine andere Linux-Distribution neu kompilieren. Ich habe nur das Quell-Tar behalten und erinnere mich an keines der Argumente, die ich ./configurebeim ersten Mal angegeben habe. Was ist der einfachste Weg, dies zu tun?

Muss ich die Ausgabe von ./configure --helpund manuell vergleichen vim --version? Oder gibt es eine automatisiertere Methode?

Ich habe den Quellordner ursprünglich gelöscht, um Platz zu sparen. Gibt es einen bestimmten Satz von Dateien, die ich nach dem Ausführen des Konfigurationsskripts speichern kann, damit dieses Problem in Zukunft nicht mehr auftritt?

Antwort1

Normalerweise ist es nicht notwendig, einzelne Features auszuwählen; es sollte ausreichen, einen Feature-Satz auszuwählen (z. B. --with-features=big) und die gewünschten Sprachintegrationen aufzulisten ( --enable-pythoninterp).

Damit können Sie später problemlos eine neue Vim-Version neu kompilieren. (Wenn Sie häufig aktualisieren, würde ich in Erwägung ziehen, einen Alias ​​bzw. ein kleines Shell-Skript zu schreiben, um den Aufruf zu kapseln.)

Ich würde nicht empfehlen, die Ausgabe des ./configureLaufs zu speichern, da sich die Umstände von Vim und/oder Ihre Systemkonfiguration jederzeit ändern können (z. B. kann sich nach einer Distributionsaktualisierung die Python-Version geändert haben).

Antwort2

Jetzt ist es für Sie zu spät, aber viele Leute haben ein Skript, das configure mit den gewünschten Optionen ausführt, sodass Sie es jedes Mal erneut ausführen können. Meine persönliche Methode ist eine Readme-Datei, die mir eine Schritt-für-Schritt-Anleitung gibt, falls ich es vergesse, und dann kann ich einfach

`grep configure ../README`

Um den Befehl selbst auszuführen.

verwandte Informationen