Makefile
Aus Lowlevel
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 selbstständig Compiler und Linker auf. Mit 'make install' wird dann das kompilierte Programm installiert.
Links
- Wikipedia deutsch
- Tutorial deutsch
- GNU Make Manual english
