Video: Writing 2D Games in C using SDL by Thomas Lively 2024
Seit dem Beginn der Zeit, oder zumindest seit dem Beginn des Unix-Betriebssystems, haben Programmierer ein Dienstprogramm namens make zum Erstellen ihrer Anwendungen verwendet. Und es wird heute noch oft verwendet. Das Dienstprogramm make untersucht, welche Ihrer Quellcodedateien sich geändert haben und entscheidet, was kompiliert und erstellt werden muss. Hier sind einige Funktionen, die Sie verwenden können, wenn Sie mit Makefiles arbeiten:
-
Wenn Ihre Zeilen lang sind und Sie sie in der nächsten Zeile fortsetzen wollen, ohne arme alte make zu verwechseln, können Sie eine Zeile mit einem Backslash () beenden und dann fortfahren in der nächsten Zeile.
-
Wenn Sie mit Makefiles arbeiten, ist es am besten, mit einer Arbeit zu beginnen, von der Sie wissen, dass sie funktioniert, und sie dann so zu ändern, dass sie für Ihr aktuelles Projekt gilt. Die Wahrheit ist, fast kein Programmierer erstellt ein Makefile von Grund auf neu. Programmierer arbeiten nicht gerne an Hilfsprojekten wie Makefiles herum. Sie würden lieber zu ihrer Programmierung kommen.
-
Die meisten Makefiles haben eine Regel namens "Alle". Die Idee hinter dieser Regel ist, dass sie alle anderen Regeln umfasst. Wenn Sie alle eingeben, können Sie Ihr gesamtes Projekt erstellen.
-
Sie können Kommentare in Ihre Makefiles einfügen, indem Sie sie mit einem # -Zeichen starten. Diese Kommentare werden nicht vom Makefile verwendet.
-
Makefiles können so genannte implizite Regeln enthalten, . Dies sind Regeln, die sich auf eine ganze Reihe von Dateien mit derselben Dateierweiterung beziehen (wie z. B. cpp). Diese Kommentare können Ihnen helfen, die Makefiles zu verstehen, wenn Sie mit ihnen arbeiten.
-
Wenn Sie Makefiles nicht mögen, müssen Sie sie nicht verwenden. Entwicklungsumgebungen wie Code:: Blocks und Microsoft Visual C ++ ermöglichen es, großartige Anwendungen zu erstellen, ohne ein Makefile zu berühren.