c++ - Bazel 构建详细的编译器命令日志记录

标签 c++ bazel

如何增加构建过程的详细程度? Bazel 似乎只有在构建过程中出现问题时才会打印编译器命令。

我想看看 cc_library 规则触发哪个编译器命令,即使一切似乎都很好,以调试链接问题。 我已经尝试了各种 bazel 命令行参数,但没有给我编译器命令:(

最佳答案

这可能就是你要找的东西:

bazel build --subcommands //my:target

--subcommands选项会导致 Bazel 的执行阶段在执行之前打印每个命令的完整命令行。

关于c++ - Bazel 构建详细的编译器命令日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32823625/

相关文章:

c++ - 如何断言 constexpr if else 子句永远不会发生?

bazel - Bazel 是否需要将外部存储库 BUILD 文件放在 $WORKSPACE_ROOT/external 中?

bazel - --experimental_action_listeners 是否计入 --jobs?

bazel - 如何将 JAR 工具与 Bazel v0.19+ 一起使用?

c++ - 如果 copts 不允许系统路径,如何引用外部依赖项使用的系统库?

c++ - 重新启动流式 OpenAL 源代码?

c++ - Bluegene 系统是否支持 ltdl 或任何其他类型的 dlopen() 支持?

c++ - 无法在赋值运算符中访问基类的 protected 方法

c++ - 使用自动工具构建静态/共享库时如何避免双重编译?

bazel - 如何在 Bazel 中查看预定义规则的 native 实现