Makefile

Autor: John Stephens
Erstelldatum: 26 Januar 2021
Aktualisierungsdatum: 27 Juni 2024
Anonim
How to Create a Simple Makefile - Introduction to Makefiles
Video: How to Create a Simple Makefile - Introduction to Makefiles

Inhalt

Definition - Was bedeutet Makefile?

Ein Makefile ist eine Datei, die aus der Verwendung des Verarbeitungswerkzeugs "make" resultiert. Dieses Werkzeug wird in der Softwareentwicklung verwendet, um ein Programm in der endgültigen Dateierweiterungsform ".exe" zusammen mit seinen Bibliotheken zu erstellen. Das make-Tool führt einen Interpretationsprozess für make-Dateien durch, um den endgültigen Code der Ziel-EXE-Datei zu ermitteln.


Die topologische Sortierung wird verwendet, um den Punkt zu definieren, an dem "make" beginnen soll. Make ist die am häufigsten verwendete Methode unter den Programmerstellungssystemen und wird in der Regel bei der Unix-basierten Programmerstellung verwendet.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Makefile

Make hat viel mehr Anwendungen als nur .exe-Programme, die aus Quelldateien erstellt werden. Einige dieser Anwendungen umfassen:

  • Um Abhängigkeitsdateien über mehrere beliebige Befehle in Zielergebnisse umzuwandeln
  • Zum Erkennen von Änderungen an einer Bilddatei
  • So konvertieren Sie zwischen verschiedenen Dateiformaten über ein automatisches System, das die endgültige Datei über ein benutzerdefiniertes Inhaltsverwaltungssystem auf verschiedene Zielgruppen kopiert.

Zu den Vorteilen dieses Systems gehört, dass eine Dateiabhängigkeitsliste erstellt wird, die für viele Dateikonvertierungsanwendungen allgemein verwendet werden kann. Zu den Nachteilen von Make gehört die Tatsache, dass eine bestimmte Abhängigkeit, die vergessen wurde, nicht sofort entdeckt wird, sondern erst später angezeigt wird. Make erhöht das Potenzial für menschliches Versagen.