神刀安全网

Android探索之旅 | 源码项目编译ccache配置

Android探索之旅 | 源码项目编译ccache配置

— 简书作者 谢恩铭 转载请注明出处

源码项目编译ccache配置


ccache(“compiler cache”的缩写)工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息。

比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。

就那么简单。不是真正去读取、理解并解释其内容,ccache 只是将最终的文本拷贝到文件中,使得它可以立即被编译。

以Ubuntu系统为例:

安装

sudo apt-get install ccache

使用

ccache -s   # 显示状态参数 (s是英语status的缩写,表示《状态》)
ccache -C   # 清除缓存(C是大写的,是英语Clear的缩写,表示《清除》)

配置:

  • 编辑 .bashrc 文件
vim ~/.bashrc
  • 在其中加入以下三行
export NDK_CCACHE = ccache export CCACHE_DIR = ~/.ccache      # (目录随便指定) export PATH = /usr/lib/ccache:$PATH
  • source命令使修改立即生效
source ~/.bashrc
  • 分配缓存大小
ccache -M 2G    #(分配2G缓存)

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Android探索之旅 | 源码项目编译ccache配置

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址