Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6799
  • 博文数量: 3
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-07 13:57
文章分类
文章存档

2013年(1)

2012年(2)

我的朋友
最近访客

分类:

2012-12-11 09:36:55

看了embedded android发现这个ccache的使用方式,可以加速我们c与c++的编译速度原理就是中间文件的一个缓存,是同一个.o文件的话就省去再次编译的速度。

介于android中c与c++文件数量能占到刚不到一半,所以这个速度还是能省下很多的。

看到原理大概也就是知道这个东西第一次编译是没有效果的,只有开启ccache后编译一次后就会有效果。
使用方式:

添加环境变量:

 1.$ export USE_CCACHE=1

 #建立缓存目录 

 2.$ export CCACHE_DIR=~/.ccache

设置缓存大小:

3.$cd android/

4.$prebuilt/linux-x86/ccache/ccache -M 20G

You can watch ccache being used by doing the following:

$ watch -n1 -d prebuilt/linux-x86/ccache/ccache -s
阅读(457) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~