阅读629 返回首页    go 阿里云 go 技术社区[云栖]


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

最后更新:2017-04-02 22:16:29

  上一篇:go java 多线程 CountDownLatch用法
  下一篇:go 在openSUSE-11.1 linux环境下Redis的安装和简单测试