使用ccache加快Android源码编译

ccache是一种编译器缓存,它会缓存已经编译过的内容,如果检测到再次编译相同的内容并且没有任何改变,这时就会使用缓存的内容来提升编译速度。如果你经常使用make clean,make命令,启用ccache将大幅提升编译速度。

ccache是开源软件,详细介绍可以参考官方网站:http://ccache.samba.org/


1、安装ccache

ubuntu直接使用如下命令安装:

sudo apt-get install ccache

也可以直接去官网下载源码 http://ccache.samba.org/download.html


2、使用ccache

编译指令前直接使用

ccache gcc xxx

使用如下软链接 
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=<path-to-your-cache-directory>

指定cache大小
prebuilt/linux-x86/ccache/ccache -M 50G





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值