vs2013提升編譯速度

  最近作新的項目,不少庫是以前項目積累下來的庫。在windows下使用的IDE是vs2013,總體編譯的時候,明顯感受編譯速度較慢,文件是一個一個編的。linux

  從編譯器自己的角度,vs2013是提供了加快編譯速度的方法的:windows

  咱們能夠在C/C++ -> 常規 -> 多處理器編譯,選成是,這樣就啓動了多處理器同時編譯的功能,不過這個/MP功能和「代碼生成」中的/Gm(最小生成)是衝突的,想要啓用/MP,就得把/Gm關掉。一樣的一個項目,開啓/MP,關閉/Gm以後,編譯速度明顯提高,這時候若是你觀察CPU使用狀況,會發現全部CPU使用率暴漲。spa

  若是在linux下使用make編譯,能夠在make的時候加上 -j,這樣能夠最大效率的利用cpu核心數,加快編譯速度編譯器

相關文章
相關標籤/搜索