====== Make ====== Abhängigkeiten einer Quelldatei (z.B. main.c) können automatisch ermittelt werden. Der Compiler generiert eine komplette **rule** für das **makefile** indem er die **#include**-Direktiven untersucht. Hier ist ein Beispiel: cdev$ cc -M main.c main.o : main.c defs.h ===== Interne Verweise ===== Zu Syntax / Parameter / Compileroptionen von: * [[EDV:PRG:GCC]] * [[EDV:PRG:IDE:MSVisualStudio|MS Visual Studio]] * Beispielmakefile: [[https://msdn.microsoft.com/de-de/library/x6bt6xe7(v=vs.120).aspx]] * Syntax für Dateinamenteile: [[https://msdn.microsoft.com/de-de/library/5yb89bw3(v=vs.120).aspx]] * Beschreibungsblöcke: [[https://msdn.microsoft.com/de-de/library/fb7966ta(v=vs.120).aspx]] * NMAKE-Referenz: [[https://msdn.microsoft.com/de-de/library/dd9y37ha(v=vs.120).aspx]] ===== Weitere (externe) Links ===== Wikipedia: * [[https://de.wikipedia.org/wiki/Make|Make]] * [[https://de.wikipedia.org/wiki/GNU_Make|GNU Make]] Weitere: * GNU Make Manual: im HTML-Format: [[http://www.gnu.org/software/make/manual/make.html]] oder als PDF: [[https://www.gnu.org/software/make/manual/make.pdf]] * Eine Einführung in Makefiles: [[http://www.ijon.de/comp/tutorials/makefile.html]] (von [[http://www.ijon.de/sonst/kontakt.html|Michael Becker]], Stand: 08.2004) * ...und noch eine: [[http://www.c-howto.de/tutorial-makefiles.html]] (von [[http://www.c-howto.de/imprint.html|Elias Fischer]]) * make / nmake: [[http://apps.e-technik.fh-schmalkalden.de/krause/cintro/make.html]] (von Dipl.-Ing. D.Krause) ---- Stand: 01.02.2016 - **in Arbeit** EOF