主要步骤

1,vscode软件下载

2, 安装cpptools工具

3,下载MinGW

4,配置环境变量

5,简单的.c文件进行运行

1,vscode软件下载

vscode软件不大,直接上官网上下载即可。

下载链接:Download Visual Studio Code - Mac, Linux, Windows

安装过程:安装过程无脑下一步,记住它的安装路径

2. 安装cpptools工具

安装中文包:

安装c语言包:

我在安装的时候是用的:1.8.4,推荐使用该版本。因为该版本.c文件运行之后会产生两个.json文件,而高版本只会出现一个tasks.json文件

3,下载MinGW

下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。

安装MinGW:下载之后是一个7Z的安装包,解压后移到你想要安装的位置。最好是默认c盘,我刚开始的时候安装在d盘,环境变量一直都安装不成功。我默认安装的位置:C:\mingw64\bin

4,配置环境变量

配置对象:MinGW,将安装的MinGW的路径拷贝一下。

配置步骤:将路径添加到path之后,要点3次确定,才能够生效。并且要重新启动才能够进行检验是否环境变量配置成功。

 检验是否配置成功:

      win+R,输出输入cmd,回车键之后输入

gcc -v -E -x c++ -

如果出现以下图片的样子,表示配置成功。

5,简单的.c文件进行运行

(1)新建文件夹

(2)打开VScode-->文件夹-->刚刚新建的文件

(3)运行test.c程序

#include "stdio.h"
#include  "stdlib.h"
int main()
{printf("hello world! \n");printf("你好! \n");system("pause");return  0;
}

(4)进入调试界面添加配置环境,选择 C++(GDB/LLDB),再选择 g++.exe,之后会自动生成 launch.json 配置文件

(5)编辑 launch.json 配置文件

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "gcc.exe - 生成和调试活动文件","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,//flase改成true"MIMode": "gdb","miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: gcc.exe 生成活动文件"}]
}

修改内容:

修改完之后要记得ctrl+s保存,再进行运行。

(6)编辑 tasks.json 文件

{"tasks": [{"type": "cppbuild","label": "C/C++: gcc.exe 生成活动文件","command": "C:\\mingw64\\bin\\gcc.exe","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe",//加入这句话 "-fexec-charset=GBK"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
}

修改完之后要记得ctrl+s保存,再进行运行。

VScode 配置C/C++环境相关推荐

  1. vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境

    文笔不是很好,第一次写东西,主要为了记录h5的学习过程.今天记录的是vscode配置js开发环境. 什么是VSCode Visual Studio Code (简称VS Code/VSC) 是一款于2 ...

  2. Mac VSCode配置C语言环境(可以调试)

    Mac VSCode配置C语言环境 c_cpp_properties.json tasks.json launch.json 新建一个文件夹,用vscode,然后再新建一个test.c文件. #inc ...

  3. 【转】vscode配置C/C++环境

    转自:vscode配置C/C++环境 - 知乎 VS Code配置 作者:谭九鼎 链接:Visual Studio Code 如何编写运行 C.C++ 程序? - 知乎 有改动.个人按照步骤后,做到复 ...

  4. 用VScode配置Python开发环境引用

    引用:用VScode配置Python开发环境 - 简书 前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生 ...

  5. VSCode配置JAVA开发环境,java初级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  6. VScode配置C语言环境 亲测 可用!!!

    VScode配置C语言环境 亲测 可用!!! 一.首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了 二.对VSCode进行汉化安装插件Chi ...

  7. VSCode配置Swift 开发环境

    VSCode配置Swift debug环境 `swift`初始化 项目 LSP 插件 Debugger 引用 用Swift写小功能,或者仅仅测试一下语法,然后每次打开 xcode 时间太久,我就想能不 ...

  8. VSCode配置Python开发环境!

    VsCode系列:VSCode配置Python开发环境! 今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充.讨论! 关于安装和汉化可以观看 ...

  9. vscode配置OpenGL开发环境【详细】

    vscode配置OpenGL开发环境[详细] 0. 前言 本配置过程是参考b站的一位up主文档大嫖客的视频,将其总结为文本文档,以便记忆. up主视频地址为:https://www.bilibili. ...

  10. VSCode配置python开发环境无法找到自己设置的python编译器

    VSCode配置python开发环境无法找到自己设置的python编译器 前言 一. 分别安装VScode和python 二.vscode配置python环境 1.在vscode里安装官方python ...

最新文章

  1. 【数字信号处理】相关函数与线性卷积关系 ( 卷积概念 | 相关函数概念 | 相关函数与线性卷积对比 | x(-m) 共轭 与 y(m) 的卷积就是两个信号 位移 m 的相关函数 )
  2. 云计算如何对传统软件交付方式产生影响
  3. .NET平台相关概念(简单了解)
  4. 深入浅出python机器学习_9.1_数据预处理_sklearn.preprocessing.StandardScaler MinMaxScaler RobustScaler Normalizer
  5. ubuntu php 源,Ubuntu18.04更换国内源
  6. 高并发系统处理之——限流
  7. lin总线可以控制几个节点_汽车上除了CAN通讯还有另外一种总线你需要知道
  8. jdk12源代码文件_在JDK 11中启动单文件源代码程序
  9. .NET4.0 之 Dynamic VS Refle“.NET研究”ction 效率
  10. 浅析C++代码规范注释有哪些讲究?
  11. Jquery 1.4.2 animate的BUG
  12. swiper控件(回调函数)
  13. 使用Mathcad解受迫振动微分方程并画图
  14. wmware 安装xp系统虚拟机
  15. 荣耀盒子无线网连接不上电脑连接服务器,华为荣耀盒子无法连接有线网络怎么解决...
  16. 彩色图rgb转换成灰色图
  17. 大厂Java研发岗位要求你清楚吗?
  18. GDB X命令详解
  19. Mind+实例1——智慧农场
  20. 节税指南|人才引进能节税?速教你掌握精髓!

热门文章

  1. 【漏洞复现】Apache Shiro 反序列化漏洞
  2. 微信小程序直播 ---微信官方组件简单使用
  3. Tableau图表 • 帕累托图
  4. android adt,sdk,google map api…
  5. 学计算机网络的是理工男吗,工科男篇
  6. Linux网络服务-DHCP
  7. android获取手机内部存储空间和外部存储空间
  8. 科学的实践时代---1. 科学兴起的历程
  9. 清理磁盘Linux命令
  10. 从1家店到200家,从单店月入3k到30w,只是选择了天猫店群