提高C++编译速度
提高C++编译速度
以上链接提供了提高编译速度的方案,以及如何检查是编译哪个文件花的时间最长。
实践下来,我采用的方案是直接换用 ninja
来替代 make
,结合 CMake
计时参数,成功将原本7min的编译时间降低到2min。对于Qt项目,可以修改默认的编译线程数。还可以搭配 ccache
缓存cpp文件信息:
对于qmake:
load(ccache)
对于cmake:
find_program(CCACHE_FOUND ccache) if(CCACHE_FOUND) set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) endif()
本文作者:3的4次方
本文链接:https://www.cnblogs.com/3to4/p/18052554
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
,
标签:
,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步