VSCode GDB调试控制台报错"-var-create: unable to create variable object"

背景

在使用 Visual Studio Code (1.97.2) 进行 GDB 调试时,想使用 x 命令看一下某地址处的数值。出现如下报错:

解决方案

其实,在刚刚开始调试程序时,就以黄色字体给出了解决方案。

也就是说:

  • 如果是想查看某个变量的值,直接在输入框里输入变量名就好了;

  • 如果要执行GDB命令,则需要加-exec前缀,如下图:

参考链接