Да: https://www.gnu.org/software/make/manual/html_node/Parallel.html
GNU make знает, как выполнить несколько рецептов одновременно. Обычно, make будет выполнять только один рецепт за раз, ожидая его завершения, прежде чем выполнить следующий. Тем не менее, опция '-j' или '--jobs' указывает make выполнять много рецептов одновременно. Вы можете запретить параллелизм в конкретном make-файле с помощью псевдо-цели .NOTPARALLEL (см. Имена специальных встроенных целей).
Вопрос, который вам нужно задать, заключается не в том, может ли MAKE использовать преимущества нескольких потоков, а в том, НУЖНО ли вам, чтобы воспользоваться этим. Являются ли приложения, которые вы делаете, такими, которые MAKE может скомпилировать в несколько отдельных рецептов?
Хотя, если честно, сегодня найти не многоядерный процессор исключительно сложно, так почему даже вопрос? Если вы работаете с бюджетом, ваш компьютер, скорее всего, будет иметь как минимум 4 логических процессора.
На остальную часть вопроса мы не можем ответить здесь: какие нагрузки будут размещать ваши приложения на сервере MAKE?