我正在尝试编译非常简单的代码。我使用从这里复制的tasks.json配置。
{
"version": "2.0.0",
"tasks": [
{
"label": "build & debug file",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-o",
"${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build & run file",
"type": "shell",
"command": "g++",
"args": [
"-o",
"${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
但是当我构建(ctrl+shift+b)时出现错误:
/usr/bin/ld:/home/username/LinuxProjects/FirstCppProject/.vscode/tasks.json: 文件格式无法识别;被视为连接器脚本 /usr/bin/ld:/home/username/LinuxProjects/FirstCppProject/.vscode/tasks.json:1: 语法错误 collect2: error: ld 返回了 1 个退出状态
终端进程以退出码 1 终止。
我不明白json有什么问题。