mac平台vscode C++搭建

vscode下载

官方下载地址

编译器

mac平台使用的Clang,linux和window使用的GCC

在终端使用clang --version检测环境

CMake

cmake下载地址, 完成完成后终端执行cmake检测是否安装完成,如果不能正常执行命令行,配置cmake环境变量。

编辑配置文件.base_profile,添加如下节点并保存。

# Add Cmake Root to Path
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/
export PATH=$CMAKE_ROOT:$PATH

安装C++插件

  1. C/C++
  2. C/C++ Clang Command Adapter
  3. C++ Intllisense
  4. CMake Tools

简单cmake工程

  1. 打开vscode,打开一个空的工程,按F1打开工具命令面板。
  2. 选择CMAKE:Quick Start让cmake选择编译环境,输入空间名,快速开始cmake工程。
  3. 经过上面可以看到生成了.vscode目录,以及目录下的settings.json文件
  4. 点底部菜单或者F7正常编译运行

Debug

  1. 点左侧debug模块或者F5,选择LLDB/GDB 调试工具,会在.vscode目录下生成launch.json文件,这个文件就是debug的配置文件
  2. 因为我们使用cmake工程,所以做如下修改
{
    // 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": "debug配置的名字",
            "type": "cppdbg",
            "request": "launch",

            // 引用cmake的目标路径
            "program": "${command:cmake.launchTargetPath}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [
                {
                    "name": "PATH",
                    "value": "$PATH:${command:cmake.launchTargetDirectory}"
                },
                {
                    "name": "OTHER_VALUE",
                    "value": "Something something"
                }
            ],

            //是否为外部控制台,设置true的话会debug不起
            "externalConsole": false,

            //debug工具,选用lldb,不用gdb
            "MIMode": "lldb",
        }
    ]
}
  1. 配置OK后就可以F5开始debug了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。