c - 如何在 VS Code 调试 session 中持续观察变量及其值?

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

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

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

最佳答案

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

如果您只想知道变量在执行结束时有哪些值,您可以输入 printf("%x", your_variable);//DEBUG 为您想要查看的变量,并在完成调试后删除这些行。

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

关于c - 如何在 VS Code 调试 session 中持续观察变量及其值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359384/

相关文章:

c - 在c中对二维数组求和

java - 如何构建自己的传输层协议(protocol)?

javascript - 如何安装新版本的react app 5.0.0

java - 无法在 Eclipse 中调试 Android 项目(adt 包)

javascript - 我在 @Component 中遇到主机问题

javascript - 让 VS Code 识别完整的 ES6 语法

c - linux中的signal,int 0x80是谁调用的?

C 多数组排列算法

debugging - 如何配置 gdb 以调试脚本而不是二进制文件 [gdb : file format not recognized]

javascript - 如何使用 Visual Studio Code 创建要在本地主机上运行的基本内容?