2012-03-10 28 views
0

私は8コアのIntel CPUの幸運なオーナーです。私はたくさんのものをコンパイルします。ほとんどはmakeです。makeのデフォルト値はどうやって設定しますか?

速く、私は通常、それが8ウェイ並列に実行できることを確認告げ、-j 8設定を使用し、この実行makeに - しかし、時々私は-j 8を忘れて、私のコンパイルが遅くするための方法を実行しているとして自分自身を打つ開始する必要性を感じます。

makeのデフォルト値は-j 8と同じですか?

/マーティン

+0

作るとプラットフォーム? LinuxでのGNU? –

+0

@ JoachimIsaksson:OSXで作る –

答えて

1

あなたは「常にセット」がしたい値に環境変数MAKEFLAGS設定することができます。

MAKEFLAGS=-j8 
export MAKEFLAGS 
+0

そこにそれを設定する方法はありますか? –

+1

そのmakeのインスタンスではありません。並列化のセットアップはmake makefileが最初に起動するときに起こりますので、makefileが解析されるまでには遅すぎます。 – MadScientist

関連する問題