Schreibe eine make Datei ist notwendig, wenn Sie kompilieren Software wie C + +. Alles, was Sie tun, in einer make -Datei kann direkt auf der Kommandozeile des Betriebssystems eingegeben werden. Allerdings machen Dateien sind praktisch, weil Sie die Befehle in der make -Datei eingeben können , und das macht redundante Zusammenstellung Aufgaben zu erleichtern. Lesen Sie weiter um zu erfahren , wie man eine Marke Datei zu schreiben. Anleitung
1
Definieren Sie die Makros an der Spitze Ihrer Make -Datei. Makros sind Variablen, die im Grunde überall in Ihrem Make -Datei verwiesen werden könnten. Die Syntax besteht aus Name-Wert -Paare.
2
Fügen Sie einige Kommentare in Ihrem Makefile . Kommentare haben keine andere Funktionen als die menschliche readablitiy verbessern. Machen Sie Kommentare mit dem " #" am Anfang der Zeile .
3
Definieren Sie eine saubere Ziel in Ihrem Make -Datei. Das Ziel wird sauber entfernen alte Objekt -Code und ausführbaren Dateien. Die sytax werden :
clean: rm - * o
Die Zeile, die mit - rm muss ein Register haben und nicht drei Leerzeichen um syntaktisch korrekt sein
4 . .
ein Update vorbei. Dieses Ziel wird Ihre Dateien mit dem Quellcode-Repository aktualisieren. Dadurch wird gewährleistet , dass Sie mit den aktuellsten Quellcode kompilieren .
5
erstellen Compile Ziel . Dies kompiliert den Quellcode . Die Syntax ist
kompilieren : . . . $ CC- c $ * cpp
$ * wird jede Quellcodedatei, in endet kompilieren cpp
6
Bieten ein Tag vorbei. Dies ermöglicht es Ihnen, Label oder Etikett Ihrem Quellcode , so dass Sie sich konnte zurück zu diesen Versionen von Dateien , einige Probleme zu beheben . Die Syntax für diesen Befehl auf Ihrem Quellcode Versionierung Software ab , die Sie verwenden .
7
erstellen Ziel deploy . Dies wird Ihre ausführbaren Code an die gewünschte Stelle zu kopieren. Die Syntax für diesen Befehl lautet:
deploy : . Hallo -cp /usr /Bereitstellungen
Wo hallo ist der Name der ausführbaren Datei . /usr /Bereitstellungen ist das Verzeichnis mit den ausführbaren Code.
8
erstellen Build-Target . Diese laufen alle Schritte zuvor definiert sind. Daher wird der Benutzer wahrscheinlich nur noch "make Build" , um alle Befehle ausführen. Die Syntax lautet:
bauen : ". Lassen Build" sauber Update Compile deploy
9
Führen Sie den Befehl