【问题标题】:How to keep watching variables and their values in VS Code Debugging Session?如何在 VS Code 调试会话中持续观察变量及其值?
【发布时间】:2020-04-22 07:20:06
【问题描述】:

所以我一直在用 C 编写一个程序并进行调试以解决我遇到的问题。在我解决了这些问题后,我无法查看变量的值,因为调试会话刚刚退出,因为在我解决了之前发生的问题后没有错误或断点。

我的编辑器是 Visual Studio Code,在 macOS、GCC 上运行。

【问题讨论】:

  • 你标记断点了吗?尝试使用 F5 按钮访问调试。

标签: c debugging visual-studio-code vscode-debugger


【解决方案1】:

在代码上设置断点,然后按 F5 在 VSCode 中运行应用程序。一旦断点命中,您可以通过选择Run and Debug 按钮(红色)来查看局部变量。您也可以将变量添加到Watch...

【讨论】:

    【解决方案2】:

    您基本上应该在代码末尾放置断点,例如在return 行。

    如果你只是想知道你的变量在执行结束时有哪些值,你可以把printf("%x", your_variable); //DEBUG作为你想看到的变量,并在你完成调试时删除这些行。

    另外,如果您熟悉提示命令,我建议您安装gdb,这个调试器非常强大且易于使用! Here is a little tutorial if you're interested ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 2018-10-21
      相关资源
      最近更新 更多