У меня есть этот большой проект на C++, который мне нужно построить на платформе, которая не имеет параллельного make (например, make -j на Linux). Сервер имеет 6 процессоров, и я хочу сделать параллельную сборку вручную.Каков наилучший способ выполнения задач параллельно в Ksh и Perl?
Я могу создать список задач, подобный этому, для примерно 300 объектных файлов. Я использую Makefile для проверки зависимостей и дополнительной сборки:
сделать -f Makefile obj1.o
сделать -f Makefile obj2.o
сделать -f Makefile obj3.o ...
Как выполнить эти задачи параллельно с не более чем 6 задачами, выполняемыми одновременно с использованием Ksh и Perl? (Java или Python недоступны :-()
Существует ли зависимости между задачами? – alex 2008-10-29 20:45:45
какая платформа у вас работает? – warren 2008-10-29 20:50:18