我无法在Visual Studio代码中运行我的C程序!由于可执行文件与我要运行的main.c文件位于同一目录中,因此我可以正确编译。我的代码是:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
和我不会自动生成的task.json,但我必须通过cmd + shift + p手动添加它并搜索任务
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "gcc build active file",
"command": "/usr/bin/gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "/usr/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
与使用gcc和clang构建程序的输出相同
> Executing task: /usr/bin/gcc -g '/Users/usrname/Documents/C Programming/main.c' -o '/Users/usrname/Documents/C Programming/main' <
Terminal will be reused by tasks, press any key to close it.
我已经安装了xcode,IDE和其他人都建议从终端“ xcode --install”或类似的东西进行安装。我可以轻松地在CLion中以及从终端编译代码并运行它,因此编译显然不是问题。
输出为空白。
再次在mac上运行Mojave最新版本,运行Visual Studio代码的最新版本。是的,我已经从应用程序内的插件页面安装了c / c ++扩展。