在前一篇文章用Visual Studio Code配合Linux子系统进行C/C++开发(初级篇)里面,我们搭建了C/C++的开发环境,但是还不能调试,这怎么能行,下面,我们就把这个功能也配置起来。
关键的部分参考了文档:Windows 10’s Windows Subsystem for Linux
一、首先在Linux子系统安装调试工具,这里选用GDB。
sudo apt-get update
sudo apt-get install gdb
二、在Visual Studio Code中添加调试用的配置文件(参照下图)。
将自动生成的配置内容删除(可选)。
点击Add Configuration…,在弹出的项目中选择C/C++: (gdb) Bash on Windows Launch
下面是自动生成的配置,我们需要进行修改,使之适合Linux子系统。
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Bash on Windows Launch",
"type": "cppdbg",
"request"