准备
默认情况下,VSCode 仅仅内置了对 node.js 运行时的调试支持,只可以直接调试 JavaScript、TypeScript 和任何其他翻译为JavaScript 的语言。其他语言的调试支持,都是以插件的形式提供支持。为了能够调试 C/C++,必须首先安装插件:ms-vscode.cpptools
。直接在 VSCode 的插件库中安装即可。
C/C++插件是负责与 VSCode 的调试规约打交道的,实际的调试必须有对应的调试器。目前在 Windows 下,VSCode支持GDB、LLDB、VC调试器。
调试配置
首先下载 GDB 环境。下载MinGW-w64(目前最新版为 5.01)。下载后将bin目录添加到环境变量中。如下图:
也可以选择 MinGW 或者 Cygwin。
VSCode 的调试使用起来很简单,如下图所示:
VSCode 的特色之一就是原生支持在线调试功能。VSCode 提供了两种调试方式:Launch和Attach