2012-03-10 4 views
0

Я счастливый обладатель 8-процессорного процессора Intel, и я собираю все материалы, в основном с make.Как установить значения по умолчанию для make?

Чтобы make это работать быстро я обычно использую параметр -j 8, рассказав сделать что она может работать 8-путь параллельно - однако, иногда я забываю -j 8 и чувствовать необходимость начать ударяя себя как мой сборник проходит путь к медленному ,

Как установить -j 8 и подобные вещи по умолчанию для make?

/Martin

+0

Что делать и платформы? GNU Linux? –

+0

@JoachimIsaksson: сделать на OSX –

ответ

1

Вы можете установить переменную окружения MAKEFLAGS к значениям, которые вы хотите быть "всегда имеет значение":

MAKEFLAGS=-j8 
export MAKEFLAGS 
+0

есть ли способ установить его внутри этого make-файла? –

+1

Не для этого экземпляра make. Настройка параллелизма происходит сразу после первого запуска, поэтому к моменту анализа файла makefile слишком поздно. – MadScientist

Смежные вопросы