001
23.09.2004, 08:30 Uhr
Bruder Leif
dances with systems (Operator)
|
Moin!
Ein Makefile ist eine Datei, die den dazugehörigen Programm MAKE mitteilt, wie ein Projekt zu erstellen ist. Wenn ein größeres Projekt aus mehreren Quelltextdateien besteht oder mehrere Executables als Ergebnis hat, die in verschiedene Verzeichnisse kopiert werden müssen etc., nimmt man besser ein Makefile, um nicht jedesmal einen Haufen Compileroptionen eingeben zu müssen. Sehr schönes Beispiel: Der Linux-Kernel ist ein riesiges Projekt aus ein paar tausend einzelnen Quelldateien, die alle mit entsprechenden Compileroptionen compiliert und dann zusammengelinkt werden müssen. Das dauert auf meinem Rechner schon MIT Makefile über eine halbe Stunde, und was wäre das erst für ein Aufwand ohne... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |