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分鐘。