make だと、
Visual C++ 2010 で並列ビルドを行うには、
プロジェクトのプロパティ
→ 構成プロパティ
→ C/C++
→ 全般
→ 複数プロセッサによるコンパイル
を「はい (/MP)」に設定し、なおかつ
プロジェクトのプロパティ
→ 構成プロパティ
→ C/C++
→ コード生成
→ 最小リビルドを有効にする
を「いいえ (/Gm-)」に設定する必要がある。後者の設定はデバッグビルドの設定でデフォルトが「はい」になっているため、これを変更しないと並列ビルドができないので注意。
make -j8
とかすると 8 スレッド並列でビルドできる。Visual C++ 2010 で並列ビルドを行うには、
プロジェクトのプロパティ
→ 構成プロパティ
→ C/C++
→ 全般
→ 複数プロセッサによるコンパイル
を「はい (/MP)」に設定し、なおかつ
プロジェクトのプロパティ
→ 構成プロパティ
→ C/C++
→ コード生成
→ 最小リビルドを有効にする
を「いいえ (/Gm-)」に設定する必要がある。後者の設定はデバッグビルドの設定でデフォルトが「はい」になっているため、これを変更しないと並列ビルドができないので注意。