Visual Studio代码任务以编译和运行.c文件

拉斐尔·莫雷拉(Rafael Moreira)

如何在Visual Studio Code(最新版本)中创建任务以编译和运行.c文件。
我在网上找到了这个:

    "version": "2.0.0",
    "tasks": [
        {
            "label": "compile and run C",
            "type": "shell",
            "command": "(gcc -g ${file} -o ${fileBasenameNoExtension}) -and (./${fileBasenameNoExtension})",
            "presentation": {
                "reveal": "always",
                "panel": "shared"
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

我设法对其进行了调整,但是它仍然无法同时编译和运行,而是得到了:

> Executing task: (gcc -g d:\ISEP\ARQCP\partilha\arqcp19202deg01\pl0_7.c -o pl0_7) -and (./pl0_7) <

False

Terminal will be reused by tasks, press any key to close it.

有什么方法可以使用简单的快捷方式来编译和运行我的代码(当前,我按CTRL + SHIFT + B可以“编译并运行”)?

拉斐尔·莫雷拉(Rafael Moreira)

因此,我一直在寻找一种实现方法,并且找到了这个简单的扩展:Code Runner

基本上,它只是为大多数编码语言添加了一个“运行代码”按钮,因此非常容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio代码中编译和运行C ++源文件

如何在不使用Visual Studio的情况下编译和运行C#程序?

是否可以让 Visual Studio 2017 将 C++ 代码编译为 exe 以外的文件类型?

Visual Studios,在 C 代码中使用预编译头文件

如何让C#代码文件与Visual Studio 2015一起运行

在 Visual Studio Code 中编译 Hello World C++ 代码

在Windows for Linux中的Visual Studio中编译C代码

使用Visual Studio 2013编译C ++ 11代码

在Visual Studio 2013上编译旧的C ++代码

在Ubuntu上的Visual Studio代码中编译C ++

如何设置Visual Studio Code来编译C ++代码?

如何在Visual Studio中编译Objective-C代码

在Visual Studio 2013中编译简单的C代码

我的 C++ 程序无法在 Visual Studio 代码上编译

拆解Visual Studio Intel编译器C ++代码

如何使用我下载的Visual Studio编译C ++源代码

如何在Visual Studio中编译C ++文件?

我如何通过Visual Studio Code编译C ++文件

编辑先前的源文件以在Visual Studio上运行不同的代码

如何使Visual Studio停止“编译” .js和.css文件

如何在Visual Studio中编译和运行arduino代码?(Ubuntu)

Visual Studio代码:建议此文件类型的“C#”延伸

如何从Java代码编译和运行Java和C文件?

代码在 Visual Studio 中不起作用,但在 C++ shell 和 CodeBlock 中工作,编译器问题?

如何使用 Visual Studio 编译器在 Windows 上编译 cython 编译的 c 代码

Visual Studio C#文件的“文档大纲”

文件存在c#visual Studio 2017

如何在Visual Studio代码中运行Gulp任务?

Visual Studio代码:运行带有多个任务的preLaunchTask