其他分享
首页 > 其他分享> > ccache 编译器缓存使用方法

ccache 编译器缓存使用方法

作者:互联网

ccache(全称:compiler cache)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息,比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。

1. 安装 ccache

要安装 ccache,执行以下命令:

sudo apt install ccache  

2. qmake 设置

打开 .pro,添加以下配置,ccache 就可以工作了:

QMAKE_CXX = ccache $$QMAKE_CXX 

从 Qt 5.9 开始,有一个更简单的方式:

load(ccache)

3. cmake 配置

在 CMakeLists.txt 中添加以下配置,将 ccache 作为编译命令和链接命令的启动器:

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(CCACHE_FOUND)

4. 效果

配置完成之后,再来测试一下:

Image

参考文献

标签:缓存,编译,编译器,ccache,https,FOUND,CCACHE
来源: https://blog.csdn.net/xhtchina/article/details/118614584