vscode 的极快速配置
835361a3-ca00-4eac-bd6e-602dc561b1cd
1.进入 vscode 官网下载最新版本,直接点 download for windows 即可
2.打开安装包,可能要去除安装路径中空格和中文
3.在 link 下载 MinGW 编译器,拉到最下面的离线下载,选 MinGW-W64 GCC-8.1.0 的 x86_64-win32-seh 下下来
4.下下来的压缩包直接解压到任意目录;
5.右键此电脑,属性,找到高级系统设置,进入右下角环境变量。选中 Path 那一行选编辑,新建一个,填入刚才解压 MinGW 的路径,最后加个 \bin。比如我直接解压到 D 盘就填 D:\mingw64\bin。
6.打开 cmd 输入 gcc -v,有一串东西出来就 ok 了,找不到命令之类的就没搞好
7.打开 vscode,点左侧边栏第五个“拓展”,输入 Chinese 找中文拓展包,install 一下,右下角会提示重启,跟着他重启就好了。记得联网。
8.在 vscode 开始页面选打开文件夹,在你喜欢的目录下创建文件夹,以后代码都会放这里。
9.还是拓展,搜一下 C/C++,选第一个,安装。
10.Ctrl+Shift+P 输入 C/C++,打开编辑配置(UI),编译器路径就填 MinGW 解压的路径再加 \bin\g++.exe,比如我是 D:\mingw64\bin\g++.exe。也可能他会自动检测到,直接选也可以。
11.编译器参数,比如 -O2,-Wl,--stack=1145141919。
如果你喜欢 Dev-cpp 那样弹出来的终端,可以继续配置 launch.json:
12.选上栏第六个的运行,选启动调试,会提示创建一个 launch.json。创建后删掉原来的粘贴下面的进去
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) 启动",
"type": "cppdbg",
"request": "launch",
// "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
// "args": [],
"preLaunchTask": "C/C++: g++.exe 生成活动文件",
"program":"C:\\Windows\\System32\\cmd.exe",
"args": ["/c","${fileDirname}/${fileBasenameNoExtension}.exe","&","pause"],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe", // 将 D:\\mingw64\\bin\\gdb.exe 改为你的安装路径
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "将反汇编风格设置为 Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
]
}
]
}
然后把 "miDebuggerPath" 这一行后面的改成你的编译器路径,后面加 \bin\gdb.exe。然后记得把 \ 都换成 \\。
再把 "preLaunchTask" 后面的改成 task.json 的 "label" 后面的一样的东西,这样 f5 之后就会先编译再运行。
13.最后把 "program""args" 两行(上面注释掉的)换成没注释的就可以防止终端在输入完数据后闪退,当然这也导致不能使用 debug 功能,请自行取舍
14.按 F5 或 Ctrl+F5 即可快速编译运行