Сделайте (параллельные задания) в Windows

Что работы установки для GNU делают параллельными заданиями (-j) в Windows?

Я попытался установить оболочку на использование cmd.exe, которое MinGW делают 3.81, это работает в создании нескольких процессов, но сделайте сбои с "ожиданием задания" сообщением.

Это может работать и какова лучшая установка? (MinGW / Cygwin/???) Кто-то может указать на меня на рабочий пример для тестирования против?

17
задан Oliver 7 October 2009 в 18:39
поделиться

1 ответ

Насколько я понимаю, параллельные задания GNU Make зависят от базовой платформы для предоставления информации о нагрузке (ЦП). К сожалению, это делается несовместимым с Windows способом, и только команда "make -j" выполняет какие-либо действия по масштабированию. Эта команда (без максимального количества заданий) потенциально довольно опасна, поскольку она будет съедать память, как бешеный голодный пес (я пробовал ее на Qt, и она вылетела на QtWebkit, самом большом проекте в Qt, 4 ГБ ОЗУ, Win7).

Поразмыслив, у меня возникло ощущение, что make -j3 работает быстрее, чем make, но в свете того, что я могу найти в Интернете (форумы, руководства ...), кажется, что функциональность очень специфична для POSIX / linux.

Кстати, я удивлен, что ваш вопрос был отклонен.

4
ответ дан 30 November 2019 в 14:12
поделиться
Другие вопросы по тегам:

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