怎么提高 C++项目编译速度

查看 89|回复 6
作者:thiiadoewjwe   
公司的 C++项目编译每次都要 30 分钟左右
自己最近在网上看,有发现类似的解决方案,比如谷歌的筛选重复头文件,还有一个付费加快编译的,还有 ccache 等
但是有没有 VS 可以直接拿来就用的加快编译的工具呢,或者大家是有什么巧妙的方法吗
从写代码来说,公司已经成屎山了,不会改代码的

编译, 屎山, 代码, ccache

tool2d   
少用模板,模板到后期就是会拉垮编译速度。
把 C++当成 C 来用,编译速度原地起飞。
ysc3839   
VS 的话应该默认就有增量编译?确认一下编译时是单独编译了有改动的文件,还是怎样?以及是在编译 obj 时慢还是链接时慢?
cleveryun   
mark 一下,最近开始接触一个 c++项目,之前一直写 web 前端。
edimetia3d   
道理上就是分布式, 预编译, 预链接, 缓存. 项目构建系统需要开发和 IT 一起来维护了, 容易吃力不讨好的.
以前用过 incredibuild, 全公司开发机都强制贡献至少 1 个核, 好像不错.
linux 下都是开发服务器了, 256 core 2T 内存起步, 大力出奇迹.
HannibaI   
ccache/sccache
distcc
unity build
precompiled header
framlog   
楼上很全了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部