Benutzer-Werkzeuge

Webseiten-Werkzeuge


make

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
make [2020/11/02 19:00] ollimake [2023/06/03 08:40] (aktuell) – [rekursives Make] olli
Zeile 11: Zeile 11:
 done done
 </code> </code>
-Diese Vorgehen ist aber nicht nicht empfehlenswert, da alle anderen Unterordner abgearbeitet werden, auch wenn ein Fehler in einem Unterordner aufgetreten ist. So lässt sich auch der make-Prozess nur schlecht parallelisieren. (vgl. [[http://www.gnu.org/software/make/manual/make.html#Phony-Targets|Make-Doku]] und [[http://www.real-linux.org.uk/recursivemake.pdf|Recursive Make Considered Harmful]])+Diese Vorgehen ist aber nicht nicht empfehlenswert, da alle anderen Unterordner abgearbeitet werden, auch wenn ein Fehler in einem Unterordner aufgetreten ist. So lässt sich auch der make-Prozess nur schlecht parallelisieren. (vgl. [[http://www.gnu.org/software/make/manual/make.html#Phony-Targets|Make-Doku]] und [[https://grosskurth.ca/bib/1997/miller.pdf|Recursive Make Considered Harmful]])
 Besser ist ein Vorgehen, bei dem jeden Unterverzeichnis ein extra Target ist: Besser ist ein Vorgehen, bei dem jeden Unterverzeichnis ein extra Target ist:
  
make.1604340034.txt.gz · Zuletzt geändert: 2020/11/02 19:00 von olli