CPF · 模块化构建使用手册
暂未自动定位到与本项直接相关的段落,请打开原文检索。
全部配置 / KN-BINARY-PRINTMODULE
Xbinary=printModule · KN-BINARY-PRINTMODULE · 编译器参数(Native)
默认值:默认关。消费侧默认 false。使用场合:排障诊断。排障诊断:定位编译或运行问题时短时开启,结束后应关闭。
用途。打印编译模块相关调试信息。示例取值:`printModule=true`(打印模块划分后中断)。
影响。改变产物拆分与链接边界;配错会导致缺符号或链接失败。
适用场景。模块化拆分前的分析开关:打印 module 划分后中断编译;用完关闭。
约束与联动。上游无此 -Xbinary。社区新增:编译期打印模块相关诊断信息;默认 false,属排障/内部观察开关。
可写。true / false
定义依据:konan/BinaryOptions.kt 在仓库中打开
// 文件:build.gradle.kts(应用的 Kotlin 模块,例如 composeApp)
kotlin {
ohosArm64 { // 按实际 native target 调整
binaries.all {
freeCompilerArgs += "-Xbinary=printModule=true" // 打印模块划分后中断
}
}
}
不写这个配置时,编译器会怎么处理?
此选项默认关闭,不设置时不生效。需要时显式开启。
消费侧默认 false。
以下摘抄原文中与本配置最相关的段落,便于速读;完整上下文请点原文。
暂未自动定位到与本项直接相关的段落,请打开原文检索。