概述
1. 在~/.bashrc中添加(或者/etc/profile文件中):
#ccache
export USE_CCACHE=1
export CCACHE_DIR=~/.ccache
2. 使用Android源码prebuilts目录下面的ccache工具初始化该文件夹
推荐的cache目录大小为50-100GB,在命令行执行以下命令:
prebuilts/misc/linux-x86/ccache/ccache -M 50G
3. 查看ccahe使用情况
watch -n1 -d prebuilts/misc/linux-x86/ccache/ccache -s
4. 开启kernel ccache
(2). kernel/xx/Makefile文件中的
AS = $(CROSS_COMPILE)as
LD = $(CROSS_COMPILE)ld
CC = $(CROSS_COMPILE)gcc
CPP = $(CC) -E
之后添加:
ifneq ($(USE_CCACHE),)
export CCACHE_COMPILERCHECK := content
export CCACHE_SLOPPINESS := time_macros,include_file_mtime,file_macro
export CCACHE_BASEDIR := /
ccache := $(strip $(wildcard $(PWD)/../prebuilts/misc/linux-x86/ccache/ccache))
ifdef ccache
ifneq ($(ccache),$(firstword $(CC)))
CC := $(ccache) $(CC)
endif
ccache =
endif
endif
上述方法除了第一次会编译时间长,以后每次重编大概可以节约40%~50%时间
最后
以上就是洁净西装为你收集整理的android 7.0 如何节省编译时间的全部内容,希望文章能够帮你解决android 7.0 如何节省编译时间所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复