全站数据
8 4 2 0 5 8 1

ccache技术原理

财务咨询直通车 | 简单学习,快乐成才!         
问题更新日期:2024-10-26 13:10:13

问题描述

ccache技术原理急求答案,帮忙回答下
精选答案
最佳答案

ccache:利用缓存加速编译过程

原理:通过缓存初次编译过程中的结果,提高之后的编译速度。

使用:

1、建立符号链接至gcc、g++、c++、cc等

如:

ln -s ccache /usr/local/bin/gcc

ln -s ccache /usr/local/bin/g++

ln -s ccache /usr/local/bin/cc

ln -s ccache /usr/local/bin/c++

2、在编译指令前加入ccache,

如:ccache gcc source.c

使用技巧:

ccache 的文档中指出CCACHE_DIR环境变量指定了ccache缓存结果的保存位置,可将此位置指到速度较快的SSD硬盘上,以达到加速缓存的读取速度。