【问题标题】:how to debug bazel skylark script step by step with a debugger如何使用调试器逐步调试 bazel skylark 脚本
【发布时间】:2019-11-06 00:57:45
【问题描述】:

我正在尝试用 bazel 编译我的 c++ 代码。我想深入挖掘表面背后发生的事情。是否有任何调试器工具(如 gdb 调试器)可用于调试 google bazel skylark 代码,我想逐步跟踪 bazel skylark 脚本的执行以及如何执行?

谢谢!

【问题讨论】:

    标签: bazel


    【解决方案1】:

    很遗憾,目前还没有 Skylark 调试器。

    虽然它不是调试器,但您可以使用print 打印调试消息。

    【讨论】:

      【解决方案2】:

      将 VSCode 与 the Bazel plugin 一起使用。 未来,我希望其他 IDE/工具也能支持该协议。

      【讨论】:

      【解决方案3】:

      @László 是正确的,尽管在这方面已经完成了一些您可以利用的工作。

      查看来自 bazel-dev 的这个帖子:[Design doc] Debugging Protocol for Skylark and Bazel Integration

      【讨论】:

      • 这对我很有用。谢谢!
      • 很高兴听到。如果您能够取得任何进展,我建议您接受这个答案,让其他人知道这是一个选择。祝你好运!
      • @JiewenZheng:请accept哪个答案最有帮助。谢谢。
      猜你喜欢
      • 2013-05-27
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 2011-06-23
      • 2018-10-21
      • 1970-01-01
      相关资源
      最近更新 更多