我正在尝试编译一个非常简单的代码。我放入了从此处复制的task.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:错误:ld返回1退出状态终端进程终止于退出代码:1
我不明白json有什么问题。
这正在编译当前处于活动状态的文件,因此您必须确保已使预期的源文件处于活动状态(即打开并处于查看状态)。如果在task.json文件处于活动状态时运行此命令,它将尝试编译task.json文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句