Inhalt
- Software-Übersicht
- Unterstützte Dateitypen
- Primäre Dateierweiterung
- Andere Dateierweiterungen, die von GNU Make 4 verwendet werden
Ausführung (Stand vom 07.01.2016) | 4 |
Plattformen | |
Lizenz | Freeware |
Kategorie | Nützlichkeit |
Mehr Infos (besuchen Sie die Website des Verlags) |
Bewertung: 3.8 / 5 (5 Stimmen) |
Software-Übersicht
Haupteigenschaften
- Erzeugt ausführbare Dateien aus dem Quellcode
- Verwendet ein Makefile zum Erstellen und Installieren eines Pakets
- Dateien werden automatisch aktualisiert, wenn sich die Quelldateien ändern
GNU Make ist ein Dienstprogramm, mit dem aus Quellcode ausführbare Programme und Bibliotheken erstellt werden. Es wurde ursprünglich von Stuart Feldman 1976 in Bell Labs erstellt.
Make ist so programmiert, dass ein Makefile zum Erstellen und Installieren eines Pakets verwendet wird. Das Dienstprogramm aktualisiert Dateien automatisch, wenn sich eine oder mehrere Quelldateien ändern, und bestimmt die Reihenfolge, in der die Dateien aktualisiert werden sollen, falls eine Nicht-Quelldatei von einer anderen Nicht-Quelldatei abhängt. Das Programm ist nicht nur auf das Erstellen von Programmen beschränkt, auch wenn dies am häufigsten verwendet wird. Es kann auch zum Verwalten von Projekten mit Feature-Dateien verwendet werden, die automatisch aktualisiert werden müssen, wenn sich andere Dateien ändern.
GNU Make wurde ursprünglich in den 70er Jahren entwickelt, wird aber noch heute verwendet. Einer der Hauptgründe für die Langlebigkeit besteht darin, dass es praktische Funktionen zum Erstellen von Programmen und Bibliotheken aus Quellcode bietet. Obwohl andere IDEs für die Verwaltung von Build-Prozessen verfügbar sind, bleibt GNU Make in der Unix-Welt ein kostenloses und hilfreiches Werkzeug zum Erstellen ausführbarer Dateien aus den Quelldateien eines Programms.
Unterstützte Dateitypen
Primäre Dateierweiterung
.GNUMAKEFILE - GNU-MakefileAndere Dateierweiterungen, die von GNU Make 4 verwendet werden
Unterstützte Dateitypen | |
---|---|
.MAKEFILE | Makefile |
.MK | Makefile |