Android(安卓)源码编译加速 使用ccache
16lz
2021-01-26
i5-2300 make -j4
编译大概使用32分钟,
但是-j4后就只能看看pdf或者浏览个代码了,长时间的等待啊。
看了embedded android发现这个ccache的使用方式,可以加速我们c与c++的编译速度
原理就是中间文件的一个缓存,是同一个.o文件的话就省去再次编译的速度。
介于android中c与c++文件数量能占到刚不到一半,所以这个速度还是能省下很多的。
看到原理大概也就是知道这个东西第一次编译是没有效果的,只有开启ccache后编译一次后就会有效果。
使用方式:
编译前使用
$ export USE_CCACHE=1
即可。
我使用ccache后makeclean,重新make速度大概是18分钟。
更多相关文章
- android解析xml文件的方式之DOM解析
- android app卸载以后弹出用户反馈界面
- Android实现自定义铃音
- Windows环境下Android(安卓)NDK的开发
- Android导出与使用带资源的lib包
- Android(安卓)NDK开发扫盲及最新CMake的编译使用
- SWIG与JAVA的交互指南一
- 使用proguard混淆android代码
- android studio修改项目名,模块名,包名