Dies sind typische Installationsschritte für Programme, die mit GNUs AUTOCONF und AUTOMAKE generiert wurden konfigurieren/konfigurieren/konfigurieren Dies wird verwendet, um die Zieleigenschaften Ihrer Montageplattform zu erkennen. Zum Beispiel erkennt es, ob du CC oder GCC hast, nicht CC oder GCC, sondern ein Shell-Skript Dieser Schritt wird in der Regel verwendet, um eine Makefile zur Vorbereitung auf die nächste Kompilierung zu erstellen, und Sie können die Installation steuern, indem Sie nach der Konfiguration Parameter hinzufügen, wie zum Beispiel: ./configure --prefix=/usr Das oben Genannte bedeutet, die Software unter /usr zu installieren Die ausführbare Datei wird in /usr/bin installiert (statt im Standard-/usr/local/bin). Die Ressourcendatei wird in /usr/share installiert (statt im Standard-/usr/local/share). Gleichzeitig können Sie die Konfigurationsdateien einiger Software konfigurieren, indem Sie den Parameter --sys-config= angeben Es gibt auch Parameter wie --with、--enable、--without、--disable usw., die Sie im Detail unter ./configure --helfen können machen Dieser Schritt wird zum Kompilieren verwendet, das die Anweisungen aus dem Makefile liest und dann kompiliert Dieser Schritt ist Kompilierung, und die meisten Quellcode-Pakete werden über diesen Schritt kompiliert Natürlich erfordert manche Software, die in Perl oder Python geschrieben ist, Aufrufe von Perl oder Python zur Kompilierung Wenn während des Make-Prozesses ein Fehler auftritt, musst du den Fehlercode notieren (beachte, dass es nicht nur die letzte Zeile ist), und dann kannst du einen Bugbericht an den Entwickler senden (meist mit einer Commit-Adresse in INSTALL), oder dein System hat weniger Abhängigkeiten usw., weshalb du den Fehlercode sorgfältig selbst studieren musst Test machen / Prüfen Wie der Name schon sagt, besteht dieser Schritt darin, den vorherigen Schritt von make zu überprüfen, um sicherzustellen, dass keine Fehler in make vorliegen, das heißt, alle Test- und Check-Tests in diesem Schritt müssen in Ordnung sein, und der Fehler ist 0 sudo make install Dieser Schritt wird zur Installation verwendet, wobei auch Anweisungen aus der Makefile gelesen und an der angegebenen Stelle installiert werden Dieser Befehl erfordert in der Regel Root-Rechte (weil man Dateien ins System schreiben möchte), daher wird sudo vorne verwendet
AUTOMAKE und AUTOCONF sind sehr nützliche Dinge, um C-Programme zu veröffentlichen. Wenn du auch Programme schreibst und AUTOMAKE und AUTOCONF nutzen möchtest, kannst du die entsprechenden Artikel auf der CNGNU.ORG
|