vscode使用小技巧

记录在vscode使用过程中发现的小技巧

自定义C/C++编译地址

这个应该算不上是什么高级的东西只是在这里记录一下

先来讲解一下.vscode文件夹下面的launch.json和task.json两个文件的作用

task.json

此文件作用为对源文件进行编译,并且在编译过程中添加调试信息,和普通我们使用g++ 源文件的区别就是多添加个调试信息

下面的args元素信息就是执行的命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "C:/msys64/mingw64/bin/g++.exe",
"args": ["-g", "${file}", "-o", "${fileDirname}/build/${fileBasenameNoExtension}.exe"],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "compiler: C:/msys64/mingw64/bin/g++.exe"
}
],
"version": "2.0.0"
}

未完待续…