我正在尝试运行构建任务来构建我的C程序,但是它似乎不起作用。我在Ubuntu 16.04上使用Visual Studio Code版本1.26.1。
我安装了clang版本3.8.0-2ubuntu4。 task.json
文件位于.vscode
文件夹中,并且该文件夹与clock.c
文件位于同一目录中。
task.json
的内容是:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Build clock app",
"type": "shell",
"command": "clang -std=c11 -g -o clock -I. clock.c",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
},
"presentation": {
"reveal": "always",
"focus": true,
"echo": true,
"panel": "shared"
}
}
]
}
答案 0 :(得分:0)
我在Raspbian上运行时遇到了同样的问题。 我基于VS Code似乎内置的模板创建了一个新的task.json。
我的task.json文件如下:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet build",
"type": "shell",
"group": "build",
"presentation": {
"reveal": "silent"
},
"problemMatcher": "$msCompile"
}
]
}
我还为.net core 2.2安装了.net Core SDK和运行时。