vs2013提升编译速度

  最近作新的项目,不少库是以前项目积累下来的库。在windows下使用的IDE是vs2013,总体编译的时候,明显感受编译速度较慢,文件是一个一个编的。linux

  从编译器自己的角度,vs2013是提供了加快编译速度的方法的:windows

  咱们能够在C/C++ -> 常规 -> 多处理器编译,选成是,这样就启动了多处理器同时编译的功能,不过这个/MP功能和“代码生成”中的/Gm(最小生成)是冲突的,想要启用/MP,就得把/Gm关掉。一样的一个项目,开启/MP,关闭/Gm以后,编译速度明显提高,这时候若是你观察CPU使用状况,会发现全部CPU使用率暴涨。spa

  若是在linux下使用make编译,能够在make的时候加上 -j,这样能够最大效率的利用cpu核心数,加快编译速度编译器