ccache 利用快取加速編譯過程

2021-06-22 09:05:39 字數 425 閱讀 4588

原理:通過快取初次編譯過程中的結果,提高之後的編譯速度。

使用: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硬碟上,以達到加速快取的讀取速度。

參考位址;

1、2、

3、man ccache

C Cache快取讀取設定

背景 easyui載入緩慢而且乙個頁面還要請求好幾個方法,於是想到快取,因為之前用的是redis,準備用繼續redis快取某些小table的資料 主外來鍵之類的 無奈不知道外網位址,問老大,曰 用cache做吧。好吧.網上找了一番,好多缺少引用的,新增了也沒好,弄了大概乙個多小時,發現很無奈啊,突然...

C Cache快取讀取設定

先建立乙個cachehelper.cs類,如下 csharp view plain copy using system using system.web using system.collections using system.web.caching public class cachehelpe...

Android Q預設不使用ccache編譯

在 build core ccache.mk 中有一段注釋 大概意思是aosp中預置的ccache已經太老了,會引起一些意想不到的錯誤,不建議使用 如果一定要使用的話,可以自己安裝最新版本的ccache,然後把ccache的路徑新增到環境變數中 export ccache exec usr bin ...