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

你可能感兴趣的:(c,android)