Warum immer ./configure; machen; make install; als 3 getrennte schritte?

Jedes Mal, wenn Sie etwas aus dem Quellcode kompilieren, gehen Sie die gleichen drei Schritte durch:

$ ./configure
$ make
$ make install

Ich verstehe, dass es sinnvoll ist, den Installationsprozess in verschiedene Schritte zu unterteilen, aber ich verstehe nicht, warum jeder Kodierer auf diesem Planeten immer wieder die gleichen drei Befehle schreiben muss, um nur einen einzigen Job zu erledigen. Aus meiner Sicht wäre es absolut sinnvoll, eine zu haben./install.sh Skript wird automatisch mit dem Quellcode ausgeliefert, der den folgenden Text enthält:

#!/bin/sh
./configure
make
make install

warum sollten die Leute die 3 Schritte getrennt machen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage