info make
-------------------------------
Parallel Execution
==================
GNU `make' knows how to execute several commands at once. Nоrmally,
`make' will execute only one command at a time, waiting for it to
finish before executing the next. However, the `-j' or `--jobs' option
tells `make' to execute many commands simultaneously.
---------------------------------
другими словами, если у Вас имеется Makefile следующего содержания
--------------------------
all: stage1 stage2
stage1:
<stage1>
stage2:
<stage2>
---------------------------
при make -j2
команды <stage1> и <stage2> будут выполняться одновременно и
параллельно (сия опция бывает полезна на SMP системах или в
MOSIX-кластерах) при этом для того, чтобы загрузить гарантированно
ВСЕ узлы/процессо, рекомендуется использовать -j N+1 где N - число
узлов (процессоров)