Makefile
-
Hallo Programmierfreunde,
habe da ein "Makefile" indem sich folgende Zeilen befinden:
prog: main.o vec1.o cmplx.o g++ -o $@ $+ -loctave
Kann mir jemand erklären welchen Zweck diese Zeilen haben und was sie bewirken?
Danke!
Grüße Eazy
-
g++ -> Compileraufruf mit den Schaltern:
-o -> das was dahinterkommt ist die Ausgabedatei
@ -\> name der Zieldatei (inkl. Endung) + -> namen aller abhängigen Dateien
-loctave -> die Library liboctave.a wird dazugelinkt
-
Checker&Murckser schrieb:
g++ -> Compileraufruf mit den Schaltern:
-o -> das was dahinterkommt ist die Ausgabedatei
@ -\> name der Zieldatei (inkl. Endung) + -> namen aller abhängigen Dateien
-loctave -> die Library liboctave.a wird dazugelinktoh, danke für die rasche Antwort! Bloß was soll das ganze bewirken. Was ist der Sinn dieser Makefile?
-
1. compiliern der source files nach main.o vec1.o cmplx.o
2. linken dieser files zur ausführbaren datei
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
hallo,
ich hätte eine frage.
Da du die Octave Library dazulinks wirst du wohl octave in deinem C Programm einbinden ?
Mich interesssiert wie das geht, vielleicht kannst du ja ein kleines Beispiel geben oder dein Programm hier zeigen ?
Wäre super danke,Chris