Nabnd
Gibts ne möglichkeit ein makefile zu erstellen, welches alle im Ordner befindlichen Daten neu kompilliert (am besten nur wenn was geändert wurde) ohne dass man für jede datei extra den g++-befehl angeben muss??
Wenn ja, wie?
Nabnd
Gibts ne möglichkeit ein makefile zu erstellen, welches alle im Ordner befindlichen Daten neu kompilliert (am besten nur wenn was geändert wurde) ohne dass man für jede datei extra den g++-befehl angeben muss??
Wenn ja, wie?
Gruß
Avirell
Make hat vordefinierte Regeln für viele Kompilierungen (z.B. a.cpp nach a.o) - es genügt also oft (je nach dem was du vor hast), einfach sowas:
ausserdem kannst du eigene Suffixregeln und noch was anderes (wie das heisst weiss ich nicht mehr) erstellen, die generell festlegen, wie Make ein *.cpp-File in ein *.o-File wandelt.Code:codefiles: \ MyFile.o \ MyBla.o \ DieLetzteDatei.o
Details dazu hab ich das letzte Mal als ich das brauchte aus der GNU Make Info-Page entnommen - die ist sehr ausführlich und hilfreich.
Letztlich hilft auch bei mir immer nur jede Menge pröbeln - schliesslich bin ich (wie die meisten) alles andere als ein Make-Guru
MfG Peschmä
The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)
Hi@all
Das Stichwort, was mir grade durch den Kopf schwirt ist "qmake".
Cu
André
C und C++
Lesezeichen