1.在VSCode中安装C/C++插件

 2.下载mingw64

MinGW-w64官方网站首页

1、找到downloads

2、找到SourceForge

3、找到一个合适的版本(我这里是下拉找到免安装版)下载,其他的都试过了,都不行(可能是因为外网的关系连接不稳定)

4、直接解压到想要的位置

5.将mingw64添加到环境变量 

将下载好的mingw64解压到指定的目录,我的路径是C:\Program Files\mingw64,然后配置环境变量 将目录C:\Program Files\mingw64\bin加入到环境变量path里(注意修改为自己的mingw64路径,具体到bin文件夹)

打开命令行输入gcc -v,出现以下信息说明mingw64配置成功

4.新建.vscode文件夹 在该文件夹创建三个文件

点这里可以直接下载 再修改路径

.vscode文件下载

注意:c_cpp_properties.json和launch.json 需要修改路径

 (1)c_cpp_properties.json配置

{"configurations": [{"name": "Win32","includePath": ["${workspaceRoot}","C:\\Program Files\\mingw64"],"defines": ["_DEBUG","UNICODE","__GNUC__=6","__cdecl=__attribute__((__cdecl__))"],"intelliSenseMode": "windows-gcc-x64","browse": {"limitSymbolsToIncludedHeaders": true,"databaseFilename": "","path": ["${workspaceRoot}","C:\\Program Files\\mingw64"//此处修改为自己mingw64的路径]}}],"version": 4
}

(2)launch.json配置

{"version": "0.2.0","configurations": [{"name": "(Windows) Launch","type": "cppvsdbg","request": "launch","program": "cmd","preLaunchTask": "echo","args": ["/C","${fileDirname}\\${fileBasenameNoExtension}.exe","&","echo.","&","pause"],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole":true},{"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${workspaceFolder}/${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",//修改为自己电脑的gdb路径"preLaunchTask": "echo",//这里和task.json的label相对应"setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

(3)tasks.json配置

{// See https://go.microsoft.com/fwlink/?LinkId=733558// for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"label": "echo","type": "shell","command": "gcc","args": ["-g", "${file}", "-o", "${fileBasenameNoExtension}.exe","-fexec-charset=GBK"//解决中文乱码]}],"presentation": {"echo": true,"reveal": "always","focus": false,"panel": "shared", "showReuseMessage": true,"clear": false}
}

5.代码编译与运行

#include <stdio.h>int main()
{printf("Hello, World! \n");return 0;
}

ctrl+alt+n 运行

 vscode配置c语言环境就完成了!

如果打印中文乱码,请看下面这篇文章

vscode 解决C语言printf打印中文乱码问题

VSCode快速配置C语言环境相关推荐

  1. 怎么在vs code上编写C语言,VScode上配置 c语言环境的图文教程

    成成最近用到C语言了,之前比较喜欢用在vscode上面用python调试,今天我参考了一些文章,也尝试了下在vscode上配置c语言的调试,其中包含一些相关的基础知识. 1.在vscode里面下载c/ ...

  2. VSCode下配置R语言环境(Windows)

    本文介绍Windows下在VSCode中使用R语言的配置过程. 最后更新日期 2021/12/2 文章目录 更新信息 系统环境 VSCode插件安装 python(3)下安装radian R 包安装 ...

  3. VSCode配置C语言环境(完整版)

    基本步骤 要在VSCode中配置C语言环境,我们首先可能要一个VSCode(废话),所以先下载安装一个VSCode: 然后肯定需要相关插件,因为VSCode不能直接拿来写C: 然后任何语言的程序在运行 ...

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

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

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

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

  6. Mac版本VSCode 如何设置中文语言环境

    VSCode默认是英文语言环境,这对于英语不是那么好的同学可能用起来有点困难 另外也习惯了用中文,所以接下来介绍下如何将VSCode设置成中文语言环境. 打开VSCode软件,按快捷键[Ctrl+Co ...

  7. VScode+PHPstudy配置PHP开发环境详解

    这篇文章主要介绍了VScode+PHPstudy配置PHP开发环境的步骤,整理了官方以及优秀第三方的内容,对于学习和工作有一定借鉴意义. 准备安装的软件:VScode和PHPstudy. 链接:htt ...

  8. VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用

    VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用 VScode中配置 C/C++ 环境 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Ma ...

  9. 【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境

    前往我的博客阅读体验更佳:本文链接 安装Texlive 下载镜像文件,可以使用[清华镜像]或者[中科大镜像],下载texlive.iso文件,这是最新的texlive版本. 打开镜像文件,运行inst ...

最新文章

  1. 聊天软交互原理_来自不同城市的人们如何在freeCodeCamp聊天室中进行交互
  2. C++计算程序耗时函数用法汇总
  3. Logistic Regression(逻辑回归) +python3.6(pycharm)实现
  4. 链表经典题:K个一组翻转链表
  5. Java 装饰器模式详解
  6. poj1273 最大流
  7. adobe stream的最后一行空行_Excel VBA 7.66 如何快速删除数据间空行?手动慢又乱!VBA快又准...
  8. [ASP.NET Core 3框架揭秘] 异步线程无法使用IServiceProvider?
  9. 浅析haartraining方法进行人脸检测
  10. MYSQL 常用查询命令
  11. (转)Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践
  12. 如何看待 2020 届校招算法岗供远大于求的情况?
  13. Asp.net2.0动态加载用户控件的三种方法
  14. ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 18. 基于Claim和Policy的授权 下 - 自定义Policy...
  15. Unity最新官方下载地址 - Unity Download
  16. oracle怎么查看索引表空间,oracle查看索引、表空间
  17. LVDS转RGB,国产视频解码芯片,GM8284DD,替代LT8218A
  18. android系统9有OTG功能吗,你的Android手机有OTG功能吗?没有我教你!
  19. 读完这篇文章,你就是下一个时间管理大师。
  20. 《调教命令行04》触碰Linux的每个角落(长文)

热门文章

  1. php 微信小程序 循环 多选,微信小程序 循环及嵌套循环的使用
  2. 卷积神经网络VGG16
  3. 2021HCIA-云计算题库(263题)
  4. Facebook 发币后的 48 小时
  5. c语言 printf 库函数,关于printf的几个C语言库函数
  6. Android——如何在电脑里找到手机中的图片或者视频
  7. MYSQL代码分析博客
  8. qq快捷登陆 php代码,QQ接口 实现QQ快捷登陆
  9. 支持向量机(SVM)算法简介
  10. 彻底根除“无法安装64位版本的Office,因为在您的PC上找到了以下32位程序:”的问题