摘要:
1、GKI 2.0 defconfig 生成关系 编译系统会将一下defconfig配置文件合并成一个独立的.config文件 base :msm-kernel/arch/arm64/configs/gki_defconfig vendor merge:msm-kernel/arch/arm64/c 阅读全文
posted @ 2025-08-01 15:26
PYPYN
阅读(486)
评论(0)
推荐(0)
摘要:
AP的ABL代码也需要bear工具去生成compile_commands.json编译器数据库文件。并且由于EDKII Tools的生成文件在out目录,因此还需要通过软连接将ABL的out目录下的“Build”文件软连接到源码目录下。 以6115为例: cd ~/workspace/6115_22 阅读全文
posted @ 2025-08-01 15:21
PYPYN
阅读(29)
评论(0)
推荐(0)
摘要:
CP的Modem代码也需要bear工具去生成compile_commands.json编译器数据库文件。但Modem的编译工具链(scons)与UEFI所使用的工具链不同,默认情况下不会打印详细编译命令,并且项目的编译脚本原生不支持verbose log打印,需要修改高通的编译脚本来打开verbos 阅读全文
posted @ 2025-08-01 15:20
PYPYN
阅读(44)
评论(0)
推荐(0)
摘要:
CP的xDSP代码也需要bear工具去生成compile_commands.json编译器数据库文件。但xDSP的编译工具链(scons)与UEFI所使用的工具链不同,默认情况下不会打印详细编译命令,因此在使用bear前需要对编译脚本进行修改,使得编译时能打印详细编译命令。 以8970A10为例: 阅读全文
posted @ 2025-08-01 15:18
PYPYN
阅读(65)
评论(0)
推荐(0)
摘要:
CP的UEFI代码(boot images)需要通过一个叫bear工具去生成compile_commands.json编译器数据库文件。在编译指令前加上bear工具以用来生成compile_commands.json编译器数据库文件。bear工具会通过替换编译器调用的系统库去获取详细编译命令来生成编 阅读全文
posted @ 2025-08-01 15:16
PYPYN
阅读(27)
评论(0)
推荐(0)
摘要:
Android使用Soong 进行编译,Soong工具可用生成compdb数据库文件(compile_commands.json)用于CPP代码索引。在环境变量中导入以下指令让Soong生成该文件。如果你希望系统总是去生成,可以将以下环境变量加入系统或用户环境变量(上海这边默认就给你加好了)。 ex 阅读全文
posted @ 2025-08-01 15:13
PYPYN
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号