ccache是一種編譯器快取,它會快取已經編譯過的內容,如果檢測到再次編譯相同的內容並且沒有任何改變,這時就會使用快取的內容來提公升編譯速度。如果你經常使用make clean,make命令,啟用ccache將大幅提公升編譯速度。
1、安裝ccache
ubuntu直接使用如下命令安裝:
sudo apt-get install ccache
2、使用ccache
編譯指令前直接使用
ccache gcc ***
使用如下軟鏈結
cp ccache /usr/local/bin/
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++
3、android使用ccache
通過新增環境變數來啟用ccache
export use_ccache=1
設定快取路徑
export ccache_dir=
指定cache大小
prebuilt/linux-x86/ccache/ccache -m 50g
linux下安裝和使用ccache加快編譯
現在每次在linux下編譯工程的時候,不管是不是最新的.o檔案,都把我的檔案 重新編譯,煩得一塌糊塗,安裝了ccache了,解決了這個問題 很好用 安裝和使用ccache 1 切換到root使用者安裝ccache yum install ccache 2 檢視已安裝的rpm qa grep ccac...
c Cache 使用例項
建立快取項的檔案 快取key object物件 public static void insert string key,object obj 移除快取項的檔案 快取key public static void remove string key 建立快取項的檔案依賴 快取key object物件 ...
C Cache何時使用及使用方法
cache 即快取記憶體.那麼cache是怎麼樣提高系統效能與執行速度呢?是不是在任何情況下用cache都能提高效能?是不是cache用的越多就越好呢?我在近 期開發的專案中有所體會,寫下來當作總結也希望能跟大家一起 有錯誤的地方希望大家批評指正。1.cache 是怎麼樣工作的?cache 是分配在...