vs2013提高編譯速度


  最近做新的項目,很多庫是之前項目積累下來的庫。在windows下使用的IDE是vs2013,整體編譯的時候,明顯感覺編譯速度較慢,文件是一個一個編的。

  從編譯器本身的角度,vs2013是提供了加快編譯速度的方法的:

  我們可以在C/C++ -> 常規 -> 多處理器編譯,選成是,這樣就啟動了多處理器同時編譯的功能,不過這個/MP功能和“代碼生成”中的/Gm(最小生成)是沖突的,想要啟用/MP,就得把/Gm關掉。同樣的一個項目,開啟/MP,關閉/Gm之后,編譯速度明顯提升,這時候如果你觀察CPU使用情況,會發現所有CPU使用率暴漲。

  如果在linux下使用make編譯,可以在make的時候加上 -j,這樣可以最大效率的利用cpu核心數,加快編譯速度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM