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

功放

我正在尝试编译一个非常简单的代码。我放入了从此处复制的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有什么问题。

阿什福德·尼科尔斯(Ashford Nichols)

这正在编译当前处于活动状态的文件,因此您必须确保已使预期的源文件处于活动状态(即打开并处于查看状态)。如果在task.json文件处于活动状态时运行此命令,它将尝试编译task.json文件。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Ubuntu上启动Visual Studio Code

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

C代码在Visual Studio中可以编译成哪种汇编语言?

不安全的代码无法在Visual Studio 2015上编译

Visual Studio代码1无法使用xrdp在ubuntu上启动

为什么此C代码在Codeblock中而不在Visual Studio中进行编译?

如何在Ubuntu中使用Visual Studio Code编译C ++代码?

Ubuntu 18.04上的Visual Studio代码安装错误

在Visual Studio Code中编译C ++ 11

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

在Visual Studio C ++中编译时出现错误2,代码退出MSB6006“ CL.exe”

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

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

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

在Visual Studio Code中编译C ++代码时如何设置bigobj选项?

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

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

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

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

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

Ubuntu 12.04 32位上的Visual Studio代码

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

在 Visual Studio 中编译 C++

无法使用 Visual Studio Code 中的 g++ 编译 SFML C++ 代码

C# 代码在 Visual Studio 2019 中有效,但在在线编译器中无效

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

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

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

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