Using Clang in Visual Studio Code

  1. 安装g++、clang++编译器


2. 安装C/C++和C/C++ Clang Command Adapter两个扩展
目的是让VSCode拥有C++语法高亮、错误检查和调试等功能。
配置launch.json文件

{"version": "0.2.0","configurations": [{"name": "(lldb) 启动","type": "cppdbg","request": "launch","program": "${workspaceFolder}/a.out",//修改1"args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": true,//修改2"MIMode": "lldb"}]
}
  1. shift+command+b
    出现报错

    解决过程
    由于.zshrc 没有配置相关环境变量设置,需要将bash 中.bash_profile 全部环境变量加入,将.bash_profile 的环境变量配置到 .zshrc。
open .zshrc

将下面内容加到 ~/.zshrc里

source ~/.bash_profile

终端里执行下面内容,生效配置。

source ~/.zshrc

确定我们的mac电脑sell有哪种类型,通过以下命令查询

XXXX@MacBook-Pro ~ % cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells./bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

检查当前使用的SHELL

dulei@duleideMacBook-Pro ~ % echo $SHELL
/bin/zsh
  1. c++ helloword
#include <iostream>
using namespace std;int main()
{cout << "Hello, World!";return 0;
}

Mac上关于shell使用Python3和C++11声明

MacOS VSCode配置c++环境相关推荐

  1. 现代c++:MacOS VSCode配置c++17环境

    时代在发展,本科的时候学的c++已经不是现在的c++了,于是重新学习c++17.今天第一次用VSCode运行c++ 17,发现需要配置一下编译器才能运行. 现代c++:MacOS VSCode配置c+ ...

  2. python vscode_VScode || 为VScode配置python环境

    随着逐渐参与到TUF项目中,学习python势在必行,因此,是时候为VScode配置python环境了. 目录: Ⅰ 从官网下载python Ⅱ 安装python并将python加入到path Ⅲ 检 ...

  3. vscode配置c++环境并解决中文乱码问题

    总共四步: 安装vscodde,安装code runner 和C/C++ 插件 安装mingw64,并添加到环境变量 在vscode相关文件中添加配置 解决C++输出中文乱码的问题 第一步: 安装vs ...

  4. VSCode 配置Java环境

    VSCode 配置Java环境 闲话少说,开始配置挚爱的 VSCode!!! 第一步,安装VScode小插件 第二步,简单写个测试代码 然后进入 setting.json 替换以下代码 第三步,配置 ...

  5. 2021版VSCode 配置 LaTeX 环境 保姆级教程

    微软最近推出了自己开发的编程软件visual studio code ,这款轻量级的开源编程软件,这款软件不仅可以在其上面使用python,还可以搭载各种运行环境,比如经常用的Latex.Matlab ...

  6. 【c++】VSCode配置 c++ 环境(小白教程)

    前言 这篇文章是笔者最开始学习使用vs code配置c/c++环境,第一次配置的时候,没有问题,但是评论区有小伙伴配置不成功,笔者又照着这个教程重新配置了一下.没有问题.于是乎,想着再写一篇文章重新说 ...

  7. windows+vscode配置C++环境

    windows+vscode配置C++环境 参考链接 参考链接 1. 前提知识 g++是C++编译器 gcc是c编译器 MinGW 的全称是:Minimalist GNU on Windows Min ...

  8. 【C++】VSCode配置C++环境(详细教程)

    前言 本人环境: win10专业工作站版 64位 VSCode 配置C++环境 下载安装MinGW-w64及环境变量配置 MinGW:可以理解成包含多种编译环境的可自由选择安装的其中的部分的软件 下载 ...

  9. 全网最简约的Vscode配置Anaconda环境(百分百成功)

    前言 声明:本文所有内容皆是在拥有:配好的Anaconda.Python和Vscode环境的前提下进行的(大致如下方链接与图中所述). (1)Python and Anaconda 全网最简约的Ana ...

最新文章

  1. 特征工程学习,19项实践Tips!代码已开源!
  2. Oracle 树操作(select…start with…connect by…prior)
  3. 关于 To B,我欠粉丝们一个热搜
  4. 机器学习之——学习率
  5. weblogic lock
  6. Python学习(七)面向对象 ——封装
  7. LeetCode 1601. 最多可达成的换楼请求数目(回溯+剪枝)
  8. Lucene 和 ElasticSearch 的前世今生
  9. php调用含有命名空间的类
  10. Visual Studio 2019 首个候选发布版发布
  11. idea创建Maven项目后启动报404
  12. 【bzoj1045】【HAOI2008】 糖果传递
  13. 腾讯x5 WebView选择文件的正确姿势
  14. html 游戏 消消乐,html5叠房子消消乐小游戏代码
  15. 理解Android中的MeasureSpec
  16. linux双硬盘硬件raid,双硬盘组建Raid0磁盘阵列图文教程
  17. 服务器网卡支持热插拔吗,HDMI接口能“热插拔”吗?这篇告诉你
  18. 萌翻!超女纪敏佳产子并幸福晒照 男宝七斤一两超可爱
  19. selenium实现高校班级打卡-石墨文档每日一报自动化
  20. JAVA EE是什么?

热门文章

  1. ChatGPT教程之 02 ChatGPT 正在经历托马斯爱迪生的时刻,为什么需要获得突破性技术
  2. C练题笔记之:牛客-HJ005. 进制转换
  3. 介绍Spring Boot 启动时,自动执行指定方法的 7 种方法
  4. python爬虫之股票数据定向爬取
  5. 小白上班摸鱼学python
  6. Qt通讯录(语音输入+发邮件+发短信+头像)
  7. java设置铃声_APP集成小米消息推送自定义铃声设置
  8. java软件工程师面试宝典之简历准备(一本辟邪剑谱交给你)
  9. 上海证券综合指数统计分析及挖掘(一)
  10. CSR8670 spi方式软件烧录方法