Шаг настройки является своего рода мета-сборкой.Он генерирует make-файл, который будет работать на конкретном оборудовании / дистрибутиве, который вы используете.Например, он определяет имя компилятора C или C ++ и встраивает его в make-файл.
Этап настройки также часто принимает набор параметров, значения которых могут определять, с какими библиотеками необходимо связываться.Например, если вы компилируете Apache HTTP с включенным SSL, ему нужно связать с большим количеством общих библиотек, чем если бы вы этого не делали.Поскольку связывание обрабатывается make-файлом, вам необходим дополнительный шаг для создания собственного make-файла (вместо того, чтобы команда make требовала десятки или сотни параметров.