前言
在VScode刚下载来的时候没有集成C语言的运行环境,所以只能靠手动去搭建起来咯,下面直接看步骤(注意下面所有操作不要出现中文路径):
需要下载的
1.此插件在VScode里扩展里搜索“C/C++”即可收到,此为微软官方的插件
2.下载MinGW,此下载自行百度
环境配置
完成C/C++和MinGW之后,首先配置系统变量:
共添加了两个一个在path里面增加了mingw64文件夹下面的bin目录,还有一个是C语言头文件目录也是在mingw64目录下,此目录为下载时安装选择的路径。
配置代码
我们新建一个工作文件夹,创建一个C项目,然后按F5运行,在弹出来的框框里找到launch关键字的选项点击,工作文件夹会自动生成一个.vscode文件夹里面会自动创建一个launch.json文件填入相应代码:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "2.0.0",
"configurations": [
{
"name":"(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/${fileBasenameNoExtension}.exe",
"args": [],
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe",
"preLaunchTask": "gcc",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true,
}
]
}
]
}
之后再次运行发现报错点击打开配置文件此时会在.vscode文件夹下自动创建一个tasks.json文件,继续在此文件夹填充代码:
{
"version": "2.0.0",
"command": "gcc",
"args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"]
}
完成工作之后就可以正常调试C语言啦!注意工作路径绝对不要出现中文!!!