当前位置:   article > 正文

M1 Macbook Air使用VSCode配置C++环境_m1 cli vscode是什么版本

m1 cli vscode是什么版本

M1 Macbook Air使用VSCode配置C++环境

第一步:下载VSCode

vscode官网国内访问确实很慢,耐心等

点击前往vscode官网

选择下载Universal版本(支持arm架构)

第二步:安装VSCode

选择好路径无脑下一步就行

第三步:安装插件

安装C/C++、CodeLLDB、C++ Intellisense

一定要安装CodeLLDB,要不然会无法debug,听说是apple取消了macos对lldb的支持,所以要用这个插件才能使用debug

第四步:生成c_cpp_properties.json配置文件

首先新建一个cpp文件,随便写点啥。

接着shift+command+p,选择C/C++:Edit Configurations(UI)

按照下图配置

这样在.vscode文件夹下就会生成一个c_cpp_properties.json文件

第五步:生成task.json文件

返回cpp文件,选择Terminal下的Configure Default Build Task

选择 clang++生成活动文件

然后会自动生成一个task.json文件并跳转,将下面的配置复制粘贴到task.json并保存

{
    "tasks": [
        {
            "type": "shell",
            "label": "C/C++: clang++ 生成活动文件",
            "command": "/usr/bin/clang++",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}.out"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "problemMatcher": []
        }
    ],
    "version": "2.0.0"
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
第六步:配置launch.json文件

在cpp文件中,按下fn+F5,选择C++(GDB/LLDB)

接着选择clang+±生成和调试活动文件

然后将下面配置复制粘贴到自动生成的launch.json中,并保存

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "clang++ - 生成和调试活动文件",
            "type": "lldb",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.out",
            "args": [],
            "cwd": "${workspaceFolder}",
            "preLaunchTask": "C/C++: clang++ 生成活动文件"
        }
    ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
第7步:笑着debug

写代码一定要开心,debug一定要笑哦

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/632543
推荐阅读
相关标签
  

闽ICP备14008679号