hallo zusammen,
ich habe heute begonenn mich mit dem Thema "make" auseinanderzusetzen.
Scheint ja ne Prima Sache zu sein, wirft allerding für mich erstmal einigen Fragen auf (auch zum Vorgang des Kompilierens an sich).
1. Ich habe gelesen, das man unter Windows mit dem Borlandcompiler beim Aufruf auf der Kommandzeile den Pfad zu den Bibliotheken und include Dateien explizit angeben muss*äächz*.
Woher weiss z. B gcc oder g++ oder XCode den Pfad zu diesen Verzeichnissen.
Denn da muss ich den Pfad ja nie angeben.
2. Beim Aufruf von gcc etc. werden doch sicher auch Objektdateien und sowas angelegt.
Werden diese Dateien automatische wieder gelöcht, oder bleiben die auf der Platte liegen ?
Wo werden diese Dateien angelegt ?
3. Wenn ich es richtig verstanden habe, kann man make auch zu allerlei anderer nützlicher Aufgaben "miss"brauchen.
Spontan ist mir eingefallen, ein kleines backup Skript in ein Makefile zu schreiben.
Das Makefie könnte man in diversen Verzeichnissen ablegen um dann durch einen Aufruf von "make backup" (evtl per Cronjob) ein backup sämtlicher Dateien und Unterverzeichnisse zu machen.
Ob das nun optimal ist sei einmal dahingestellt - soll ja uch nur ein Beispiel sein, aber:
Würde das klappen ?
ich habe heute begonenn mich mit dem Thema "make" auseinanderzusetzen.
Scheint ja ne Prima Sache zu sein, wirft allerding für mich erstmal einigen Fragen auf (auch zum Vorgang des Kompilierens an sich).
1. Ich habe gelesen, das man unter Windows mit dem Borlandcompiler beim Aufruf auf der Kommandzeile den Pfad zu den Bibliotheken und include Dateien explizit angeben muss*äächz*.
Woher weiss z. B gcc oder g++ oder XCode den Pfad zu diesen Verzeichnissen.
Denn da muss ich den Pfad ja nie angeben.
2. Beim Aufruf von gcc etc. werden doch sicher auch Objektdateien und sowas angelegt.
Werden diese Dateien automatische wieder gelöcht, oder bleiben die auf der Platte liegen ?
Wo werden diese Dateien angelegt ?
3. Wenn ich es richtig verstanden habe, kann man make auch zu allerlei anderer nützlicher Aufgaben "miss"brauchen.
Spontan ist mir eingefallen, ein kleines backup Skript in ein Makefile zu schreiben.
Das Makefie könnte man in diversen Verzeichnissen ablegen um dann durch einen Aufruf von "make backup" (evtl per Cronjob) ein backup sämtlicher Dateien und Unterverzeichnisse zu machen.
Ob das nun optimal ist sei einmal dahingestellt - soll ja uch nur ein Beispiel sein, aber:
Würde das klappen ?
Habe Mut, Dich Deines eigenen Verstandes zu bedienen.
(Immanuel Kant)
(Immanuel Kant)
ja, aber wie mir scheint, werden die Nächte auch immer kürzer und die Kinder stehen plötzlich mit der Schultüte da und man fragt sich wie alt die wohl schon sind