{
"tasks": [
{
"type": "shell", //命令工具是shell命令工具 window下就是cmd.exe
"label": "go: build say",
"command": "go", 命令 当前type是shell,那么命令就是 cmd.exe go
"args": [ //命令行参数
"build",
"-o",
"${workspaceFolder}/build/say",
"main.go"
],
"options": {
"env": { //环境变量
"CGO_ENABLED": "0",
"GOOS": "linux",
"GOARCH": "amd64"
},
"cwd": "${workspaceFolder}/say" //means: change work directory
}
},
{
"type": "go", //命令工具是go命令工具 window下就是go.exe
"label": "go: build package",
"command": "build",
"args": [
"say/main.go"
],
"problemMatcher": [
"$go"
],
"group": "build",
}
]
}