mac上VScode创建tasks.json文件没有生成活动文件选项

mac上VScode里配置c语言环境,创建tasks.json文件时在终端里点击配置默认生成任务后,没有生成活动文件选项

img

回答不易,求求您采纳点赞哦

在macOS上创建tasks.json文件时没有生成活动文件选项是一个常见问题。这可能是因为没有启用C语言扩展。您可以按以下步骤解决此问题:

  • 在VScode中打开扩展视图。

  • 在搜索栏中搜索“C/C++”。

  • 安装“C/C++”扩展。

  • 重启VScode。

  • 打开要配置的项目文件夹。

  • 在VScode中,选择“任务”>“配置任务”>“使用模板创建tasks.json文件”。

  • 选择“生成活动文件”选项即可生成tasks.json文件。

如果仍然无法生成tasks.json文件,您可以手动创建tasks.json文件,并将以下内容复制到该文件中:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "gcc",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "options": {
                "cwd": "${workspaceFolder}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

请确保您已安装gcc并在系统路径中。如果您使用其他编译器,请更改命令和参数。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: Mac VSCode配置C语言环境(可以调试)中的 tasks.json 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    这步是告诉编译器如何编译程序
    管理—命令面板。然后搜Tasks

    请添加图片描述

    点击任务:配置默认生成任务。
    请添加图片描述
    根据提示,我们选择gcc。这样tasks.json就配置好了。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^