Почему всегда ./configure; делать; сделать установку; как 3 отдельных шага?

Каждый раз, когда вы что-то компилируете из исходного кода, вы проходите одни и те же 3 шага:

$ ./configure
$ make
$ make install

Я понимаю, что имеет смысл разделить процесс установки на несколько этапов, но я не понимаю, почему каждый кодер на этой планете должен снова и снова писать одни и те же три команды, чтобы выполнить одну работу. С моей точки зрения, имело бы смысл иметь./install.sh Скрипт автоматически поставляется с исходным кодом, который содержит следующий текст:

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

почему люди делают 3 шага отдельно?

Ответы на вопрос(4)

Ваш ответ на вопрос