GNU machen

GNU MAKE ist ein Werkzeug, das die Erzeugung von Ausführungen und anderen Nicht-Quelldateien eines Programms steuert.
Jetzt downloaden

GNU machen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Paul D. Smith
  • Website des Verlags:
  • http://www.gnu.org/software/make/

GNU machen Stichworte


GNU machen Beschreibung

GNU machen ein Werkzeug, das die Erzeugung von Ausführungen und anderen Nicht-Quelldateien eines Programms steuert. GNU Make ist ein Werkzeug, das die Erzeugung von Ausführungen und anderen Nicht-Quelldateien eines Programms aus den Quelldateien des Programms steuert Quelldateien und So berechnen Sie es aus anderen Dateien. Wenn Sie ein Programm schreiben, sollten Sie ein Makefile dafür schreiben, so dass es möglich ist, das Programm zum Erstellen und installieren der Installation des Programms zu verwenden. Aktivieren Sie den Endbenutzer, um Ihr Paket zu erstellen und zu installieren, ohne die Details dessen zu kennen Das ist fertig - weil diese Angaben in dem von Ihnen angegebenen Makefile aufgezeichnet werden. · Zahlen automatisch herausstellen, welche Dateien sie aktualisieren müssen, basierend auf welchen Quelldateien geändert haben. Es bestimmt auch automatisch die richtige Reihenfolge für die Aktualisierung von Dateien, falls eine Nicht-Quelldatei von einer anderen Nicht-Quelldatei abhängt Ihr Programm Es aktualisiert nur die nicht-Quelldateien, die direkt oder indirekt auf den von Ihnen geänderten Quelldateien abhängen. · MAKE ist nicht auf eine bestimmte Sprache beschränkt. Für jede Nicht-Quelldatei im Programm gibt der Makefile die Shell-Befehle an, um es zu berechnen. Diese Shell-Befehle können einen Compiler ausführen, um eine Objektdatei zu erstellen, den Linker, um eine ausführbare AR zu erstellen, um eine Bibliothek oder Tex oder MakeInfo zu aktualisieren, um eine Dokumentation zu formatieren. · Machen Sie nicht auf das Erstellen eines Pakets beschränkt. Sie können auch mit der Installation oder Installation eines Pakets steuern, um ein Paket zu steuern. Regelmäßige Regeln und TargetSa-Regel im Makefile erkennen an, wie eine Reihe von Befehlen ausgeführt wird, um eine Zieldatei aus Quelldateien zu erstellen. Es gibt auch eine Liste von Abhängigkeiten der Zieldatei an. Diese Liste sollte alle Dateien (sogar Quelldateien oder andere Ziele) enthalten, die als Eingabe an die Befehle in der Regel verwendet werden. Wo ist eine einfache Regel aussieht: Ziel: Abhängigkeiten ... Befehle ... Wenn Sie läuft, Sie können bestimmte Aktualisierungsziele angeben. Nehmen Sie ansonsten das erste in der Makefile aufgeführte erste Ziel auf. Natürlich müssen alle anderen Solldateien, die als Eingabe zum Erzeugen dieser Ziele benötigt werden, zuerst aktualisiert werden. Wenn eine Zieldatei neuer ist als alle seine Abhängigkeiten, ist es bereits auf dem neuesten Stand, und es muss nicht regeneriert werden. Die anderen Zieldateien müssen aktualisiert werden, jedoch in der richtigen Reihenfolge: Jede Zieldatei muss regeneriert werden, bevor es in der Regeneration anderer Ziele verwendet wird. Die Herstellung von GNU MakeGNU hat viele leistungsstarke Funktionen für den Einsatz in Makefiles, darüber hinaus, was andere Versionen verwenden verfügen über. Es kann auch regenerieren, verwenden, verwenden und dann Zwischenfälle löschen, die nicht gespeichert werden müssen. Zum Beispiel die Option -o-Datei, in der `` vorgeben, dass diese Quelldateidatei nicht geändert hat, obwohl es sich geändert hat. '' Dies ist äußerst nützlich, wenn Sie einer Header-Datei ein neues Makro hinzufügen. Die meisten Versionen von Marke gehen davon aus, dass sie daher alle Quelldateien neu kompilieren müssen, die die Header-Datei verwenden. Aber GNU macht Ihnen einen Weg, um die Wiedereinkompilierung zu vermeiden, in dem Fall, in dem Sie wissen, dass Ihre Änderung in der Header-Datei nicht erforderlich ist . Was ist neu in dieser Version: · Hauptbugfixes


GNU machen Zugehörige Software

Elfio

ELFIO ist ein ELF-Lesegerät (ausführbares und verknüpftes Format) und Produzent. ...

752

Herunterladen