如何使用调试器逐步调试 bazel skylark 脚本
how to debug bazel skylark script step by step with a debugger
我正在尝试用 bazel 编译我的 C++ 代码。我想深入挖掘表面背后发生的事情。是否有任何调试器工具(如 gdb 调试器)可用于调试 google bazel skylark 代码,我想逐步跟踪 bazel skylark 脚本的执行以及如何跟踪?
谢谢!
很遗憾,目前还没有 Skylark 调试器。
虽然它不是调试器,但您可以使用 print
打印调试消息。
@László 是正确的,尽管已经完成了一些您可能可以利用的工作。
查看来自 bazel-dev 的帖子:[Design doc] Debugging Protocol for Skylark and Bazel Integration
将 VSCode 与 the Bazel plugin 结合使用。
以后希望其他IDEs/tools也能支持该协议
我正在尝试用 bazel 编译我的 C++ 代码。我想深入挖掘表面背后发生的事情。是否有任何调试器工具(如 gdb 调试器)可用于调试 google bazel skylark 代码,我想逐步跟踪 bazel skylark 脚本的执行以及如何跟踪?
谢谢!
很遗憾,目前还没有 Skylark 调试器。
虽然它不是调试器,但您可以使用 print
打印调试消息。
@László 是正确的,尽管已经完成了一些您可能可以利用的工作。
查看来自 bazel-dev 的帖子:[Design doc] Debugging Protocol for Skylark and Bazel Integration
将 VSCode 与 the Bazel plugin 结合使用。 以后希望其他IDEs/tools也能支持该协议