美文网首页
mac平台vscode C++搭建

mac平台vscode C++搭建

作者: yin_xin | 来源:发表于2020-06-24 00:20 被阅读0次

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了

相关文章

  • C++11多线程-目录

    VSCode下环境搭建相关: mac在vscode下搭建C/C++环境 https://www.jianshu.c...

  • mac平台vscode C++搭建

    vscode下载 官方下载地址 编译器 mac平台使用的Clang,linux和window使用的GCC 在终端使...

  • 001- mac 下 vscode中搭建 c++环境

    记录下搭建环境中的操作,参考资料,结合这几篇文章完成了基本环境的搭建在Mac下配置用VSCode编写C/C++程序...

  • 2019-01-16 Ubuntu/Linux 用vscode

    参考文章 Ubuntu/Linux 用vscode 运行/调试 c++ 程序在ubuntu上搭建vscode的开发...

  • Mac使用vscode调试c/c++

    mac上在vsCode上进行c/c++程序的调试 目的在mac上使用vscode 和 lldg/gdb调试工具 对...

  • 2019-07-26

    mac+vscode+cmake 配置强大的c++开发环境 长期做c++服务器开发,以前一直使用Windows,习...

  • mac下vscode调试c的环境配置

    mac下vscode调试c的环境配置 想在vscode上调试c代码,找了一圈配置,发现都是c++的教程。这里给出一...

  • 2019-01-18

    简单易懂的 Visual Studio Code C/C++ MinGW环境搭建流程 1. 下载安装VSCode ...

  • mac下vscode调试c++

    前言 近期在研究c++,在mac下开发c++有很多ide,我选择了vscode来处理。这里记录下过程。 过程 选择...

  • mac vscode 下搭建 c++ 开发环境

    可以在vscode中直接安装 Code Runner 这个插件,不用进行任何配置就能直接编译并运行,默认情况下使用...

网友评论

      本文标题:mac平台vscode C++搭建

      本文链接:https://www.haomeiwen.com/subject/mbclfktx.html