Обычно необходимо сделать, делают и затем делают установку?

Это - что-то, что всегда прослушивало меня. Кажется, что я всегда вижу инструкции по сборке для создания и затем установить что-то говорящее, чтобы сделать это:

make
sudo make install

Есть ли действительно любая причина звонить make? Не делает sudo make install неявно звоните make?

3
задан 11.03.2012, 19:59

2 ответа

Технически, нет никакой причины, почему не - это действительно на основе того, как make-файл был настроен. Это все разработано на основе зависимостей. Если бы цель 'установки' сделана зависящей от остальной части продукта, то это неявно создало бы продукт, как Вы думаете.

Причина они выделены, состоит в том, что Вы обычно собираетесь сделать 'делание' как непривилегированный разработчик и делаете, 'делают установку' с поднятым privs. Обычно Вы не хотите смешивать те действия.

3
ответ дан 08.12.2019, 00:39

2 команды делают разные вещи.

сделайте - это читает make-файл для получения инструкций относительно того, как скомпилировать источники. Это создает программу, и конечным результатом являются Ваши двоичные файлы.

сделайте установку - это читает make-файл для целевого каталога установки и помещает, файлы, созданные, превращают в их соответствующие каталоги.

1
ответ дан 08.12.2019, 00:39

Теги

Похожие вопросы