天天看點

Android 源碼編譯加速 使用ccache

i5-2300 make -j4 

編譯大概使用32分鐘,

但是-j4後就隻能看看pdf或者浏覽個代碼了,長時間的等待啊。

看了embedded android發現這個ccache的使用方式,可以加速我們c與c++的編譯速度

原理就是中間檔案的一個緩存,是同一個.o檔案的話就省去再次編譯的速度。

介于android中c與c++檔案數量能占到剛不到一半,是以這個速度還是能省下很多的。

看到原理大概也就是知道這個東西第一次編譯是沒有效果的,隻有開啟ccache後編譯一次後就會有效果。

使用方式:

編譯前使用

$ export use_ccache=1

即可。

我使用ccache後makeclean,重新make速度大概是18分鐘。

繼續閱讀