已关闭
[Bug-Report|缺陷反馈]: build.sh脚本-v参数不生效 #843
GuoWenbo创建于 16 天前关闭于 9 天前
ykl999
15 天前 评论:
15 天前 评论:
你好,问题已收到。我们会排查相关编译选项,并修复


15 天前 关联了pull request:【PR】: fix: 修复 build.sh -v/--verbose 选项不生效的问题
9 天前 issue状态由 进行中 改变为 已解决
9 天前 关闭了 issue
9 天前 添加了label:resolved
无
Describe the current behavior / 问题描述 (Mandatory / 必填)
根据脚本帮助文本,-v/--verbose 应该显示构建命令。并且当前 CMake build-mode 帮助里也有:
--verbose, -v = Enable verbose output ... including the build commands to be executed.
因此用户执行
bash build.sh --pkg -v时,预期应该能看到实际编译命令。实际-v 只设置了一个 shell 变量字符串,但没有被后续命令使用,因此和不加 -v 基本没有区别,无法打开 verbose 编译日志。
Environment / 环境信息 (Mandatory / 必填)
all
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
执行
bash build.sh --pkg -vDescribe the expected behavior / 预期结果 (Mandatory / 必填)
执行
bash build.sh --pkg -v时,预期应该能看到实际编译命令。Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
排查编译参数时会被误导。例如手工打开 verbose 后,日志里可以看到__FILE__相关处理:
-D__FILE__='"prof_host_job.cpp"' -Wno-builtin-macro-redefined
-D__FILE__="platform_info.cpp" -Wno-builtin-macro-redefined
但通过 build.sh --pkg -v 无法稳定看到这些编译命令。
Special notes for this issue/备注 (Optional / 选填)
无