![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译
文章平均质量分 94
有何不可0307
路漫漫其修远兮
展开
-
Android系统源码编译的一点实践
目前公司的Android系统平台已经升级到Android 12了,最近迭代的系统项目涉及到Android 9、Android 10等,系统是庞大和复杂的,而源码调试工作需要一定的编译时间。在服务器争分夺秒的资源抢占下,即使寥寥几行代码的修改也能占据大部分编译时间,至此,如何提高系统源码的编译速度尤为重要。原创 2022-09-30 17:33:35 · 991 阅读 · 0 评论 -
对Android Q系统源码编译速度的一次优化
工作中发现在MTK平台编译某一模块时,Android Q的系统源码编译速度比Android P慢了许多,需要分析下原因并改善编译速度。原创 2022-09-29 20:26:13 · 1348 阅读 · 1 评论 -
初探make clean-target规则
前言在Android源码根目录下执行make,会根据编译系统的根节点Makefile文件找到一系列mk文件的引用。其中main.mk作为开始编译的入口,Android构建系统的产品配置和函数定义都可以在/build/make/core/目录下找到。其中make clean-target是对特定目标(通常是模块名)执行清除操作。编译系统需要遵循的基础规则是定义在base_rules.mk文件里,我们可以看到关键词:make clean- targets,该规则就定义了clean-$(LOCAL_MODUL原创 2022-05-06 20:45:00 · 526 阅读 · 0 评论