1. 程式人生 > >提高VS2010/VS2012編譯速度

提高VS2010/VS2012編譯速度

process 情況下 conf lds 需要 全局參數 -h link 圖片

轉 https://blog.csdn.net/liaowenfeng/article/details/75464657

http://blog.csdn.net/mythma/article/details/9275513

除了合理的劃分模塊,減少link的時間外,充分利用多核編譯也很重要。

VS2010/2012都可以用多核編譯,需要同時設置如下兩個參數:

Enable Minimal Rebuild

Properties -> Configuration Properties -> C/C++ -> Code Generation -> Enable Minimal Rebuild -> No(/Gm-)

默認情況下該參數在Debug模式下為Yes,而在Release下為No。

Multi-processor Compilation

Properties -> Configuration Properties -> C/C++ -> Geneal -> Multi-processor Compilation -> Yes(/MP)

默認情況下Debug/Release均未設置。

在全局參數中可以設置最大並行project的數目。默認情況下該參數有系統的“核”數決定。如i7 CPU默認為8。

Options->Projects and Solutions->Build and Run:

8 maximum number of parallel project builds.


jpg 改 rar 技術分享圖片

提高VS2010/VS2012編譯速度