Makefile
Aus Lowlevel
Version vom 6. Januar 2007, 17:26 Uhr von ElementCoder (Diskussion | Beiträge)
Ein Makefile ist eine Datei, die zum automatischen kompilieren von Programmen genutzt wird. Es wird oft bei größeren Projekten eingesetzt, da man diese schlecht von Hand kompilieren kann. Beispiele dafür sind z.B. die TarBalls von Linux, die zum installieren von Programmen aus dem Sourcecode heraus genutzt werden.
Der Befehl 'make', welcher auf den meisten UNIX oder UNIX ähnlichen Systemen verfügbar ist, liest das Makefile ein und ruft selbsständig Compiler und Linker auf und installiert oft, wenn er nach dem kompilieren mit 'make install' aufgerufen wird, das ferig kompilierte Programmnach den Anweisungen im Makefile.
Links
- Wikipedia deutsch
- Tutorial deutsch
- GNU Make Manual english