Win10 WSL编译Android开启ccache(提高编译速度)
当你删掉out/target目录或者使用make clean清空输出重新编译源码的时候,编译时间通常都很漫长。
其实这个问题很容易解决,Android官方为我们带来了解决方案–ccache编译器缓存。
官方这么讲:
You can optionally tell the build to use the ccache compilation tool. Ccache acts as a
compiler cache that can be used to speed-up rebuilds. This works very well if you do “make
clean” often, or if you frequently switch between different build products.
您可以选择告诉构建使用ccache编译工具。 Ccache充当编译器缓存,可用于加快重建速度。
如果您经常“清理”或经常在不同的构建产品之间进行切换,则此方法非常有用。1.设置ccache的大小,大约50G~100G之间
# emacs /etc/profile
export USE_CCACHE=1
export CCACHE_COMPRESS=1 //可选,压缩导致性能下降,但是减小所占磁盘存储
export CCACHE_DIR=/mnt/d/codes/.ccache
# cd aosp
# ./prebuilts/misc/linux-x86/ccache/ccache -M 50G
# //查看ccache状态
# ccache -s
//清除/mnt/d/codes/.ccache下缓存
# ccache -c
Win10 WSL编译Android开启ccache(提高编译速度)相关推荐
- android.mk 强制编译,android.mk文件的编译
android编译系统的makefile文件Android.mk写法如下 (1) Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件.由于一般情况下 Android.mk ...
- mac os 编译android,Mac OS X 编译Android内核源代码
我在Mac电脑上编译Android的内核源代码遇到了不少问题,下面对遇到的问题进行一个简单的总结,希望对大家有所帮助.1.Android编译内核的源代码和编译Rom的源代 我在Mac电脑上编译Andr ...
- rk3288编译android,RK3288 源码编译Android 7.1.2 自动编译
接着上一篇文章,我们写一个shell脚本. 实现自动编译. #/bin/bash #Test for auto compile Android7.1.2 source code echo " ...
- phonegap编译Android,PhoneGap应用程序编译
现在我们可以编译第一个网络API基于快速模式的应用程序.在这最后的环节中,我们将学习转化我们的网络内容的应用程序格式,可以在在线应用程序商店上载的过程. PhoneGap接受GitHub上或使用Ado ...
- curl在android服务器上编译,Android curl的上载编译和使用
mm执行编译: ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION= ...
- android c 11 编译,Android NDK r9b和编译C 11
对不起,以下应该是评论,而不是回答 – 因为我不知道你的代码有什么问题,但是你可以做些什么来弄清楚自己: 这是我最小的Android.mk: LOCAL_PATH := $(call my-dir) ...
- 编译Android源码卡死,编译Android源码过程中出现的错误
错误1: Can't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: /etc ...
- Android Camera 测试环境搭建:编译Android模拟器
在 Ubuntu 下面我编译 android 12 已经尝试过很多次,都失败了. 都是执行下面这步的时候,编译了几个小时以后报错 make sdk sdk_repo -j12 一开始给虚拟机分配了 8 ...
- 全志A33开发板的android环境搭建及编译、打包
转自:http://blog.csdn.net/jangel_lee/article/details/44306621 A33环境搭建编译手册 说明 目录 Ubuntu安装 4 制作Ubuntu的US ...
最新文章
- 请问Pycharm如何实现变量的批量重命名?
- boost::format模块测试 wchar_t 格式的使用
- (Z)标准电阻值的来历及色环电阻值定义
- alexnet 结构_AlexNet的体系结构和实现
- php能否缓存,PHP缓存实现
- HDFS内副本和块的状态分析
- 金三银四旗开得胜!javagui界面
- C++新手入门学习笔记(跟着敲)
- Linux文件内容查阅
- 内核初始化流程start_kernel
- 关于webuploader 在ie9上不能触发 input 的 change 事件
- android selector的item属性
- java输出date_Java萌新的小小总结:Date日期类数据以给定格式打印输出
- java 我的世界 反编译_基于mcp940反编译Minecraft源代码
- 2:jdbc 连接步骤及基本用法
- 【考研经验】2018福州大学考研初试+复试心得
- MetCoin 元宇宙是什么?可以免费挖吗?
- 自学的程序员一点竞争力都没有么?
- 使用python中的requests爬取软科大学排名并存储在本地MySql数据库
- Unity中通过按键更换材质球纹理图片