私は8コアのIntel CPUの幸運なオーナーです。私はたくさんのものをコンパイルします。ほとんどはmake
です。makeのデフォルト値はどうやって設定しますか?
速く、私は通常、それが8ウェイ並列に実行できることを確認告げ、-j 8
設定を使用し、この実行make
に - しかし、時々私は-j 8
を忘れて、私のコンパイルが遅くするための方法を実行しているとして自分自身を打つ開始する必要性を感じます。
make
のデフォルト値は-j 8
と同じですか?
/マーティン
私は8コアのIntel CPUの幸運なオーナーです。私はたくさんのものをコンパイルします。ほとんどはmake
です。makeのデフォルト値はどうやって設定しますか?
速く、私は通常、それが8ウェイ並列に実行できることを確認告げ、-j 8
設定を使用し、この実行make
に - しかし、時々私は-j 8
を忘れて、私のコンパイルが遅くするための方法を実行しているとして自分自身を打つ開始する必要性を感じます。
make
のデフォルト値は-j 8
と同じですか?
/マーティン
あなたは「常にセット」がしたい値に環境変数MAKEFLAGS設定することができます。
MAKEFLAGS=-j8
export MAKEFLAGS
そこにそれを設定する方法はありますか? –
そのmakeのインスタンスではありません。並列化のセットアップはmake makefileが最初に起動するときに起こりますので、makefileが解析されるまでには遅すぎます。 – MadScientist
作るとプラットフォーム? LinuxでのGNU? –
@ JoachimIsaksson:OSXで作る –