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

一、首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了

二、对VSCode进行汉化安装插件Chinese安装之后会显示让你重启VScode


三、随后依旧是这里的搜索框,搜索“C/C++”,安装C/C++插件和Code Runner插件


四、装完插件后,我们需要下载minGw,这是一个Windows头文件和GNU工具的集合。VScode如果要运行C代码说白了就是个大脚本,不用我们一行一行敲执行代码了,所以我们需要进行配置。直接在百度里搜索MinGW即可,根据你的电脑系统版本来安装。




勾选这两个



五、配置环境变量




此时,编译器就安装好了。

怎样检测安装成功呢?

快捷键win+R,然后在里面输入cmd。按下enter键,然后在窗口里输入gcc -v,出现下图即安装成功

六、随便新建一个项目文件夹,用VSCode打开此文件夹:

首先要创建一个文件夹,是用来放自己编写的项目的,然后用vscode打开这个文件夹,然后再建立一个文件夹命名为.VScode,并在此文件夹中创建三个json文件

第一个:tasks.json

{"version": "2.0.0","tasks": [{"label": "gcc","type": "shell", // { shell | process }// 适用于 Windows 的配置:"windows": {"command": "gcc","args": ["-g","\"${file}\"","-o","\"${fileDirname}\\${fileBasenameNoExtension}.exe\""// 设置编译后的可执行文件的字符集为 GB2312:// "-fexec-charset", "GB2312"// 直接设置命令行字符集为 utf-8:// chcp 65001]},// 定义此任务属于的执行组:"group": {"kind": "build", // { build | test }"isDefault": true // { true | false }},// 定义如何在用户界面中处理任务输出:"presentation": {// 控制是否显示运行此任务的面板。默认值为 "always":// - always:    总是在此任务执行时显示终端。// - never:     不要在此任务执行时显示终端。// - silent:    仅在任务没有关联问题匹配程序且在执行时发生错误时显示终端"reveal": "silent",// 控制面板是否获取焦点。默认值为 "false":"focus": false,// 控制是否将执行的命令显示到面板中。默认值为“true”:"echo": false,// 控制是否在任务间共享面板。同一个任务使用相同面板还是每次运行时新创建一个面板:// - shared:     终端被共享,其他任务运行的输出被添加到同一个终端。// - dedicated:  执行同一个任务,则使用同一个终端,执行不同任务,则使用不同终端。// - new:        任务的每次执行都使用一个新的终端。"panel": "dedicated"},// 使用问题匹配器处理任务输出:"problemMatcher": {// 代码内问题的所有者为 cpp 语言服务。"owner": "cpp",// 定义应如何解释问题面板中报告的文件名"fileLocation": ["relative","${workspaceFolder}"],// 在输出中匹配问题的实际模式。"pattern": {// The regular expression."regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",// 第一个匹配组匹配文件的相对文件名:"file": 1,// 第二个匹配组匹配问题出现的行:"line": 2,// 第三个匹配组匹配问题出现的列:"column": 3,// 第四个匹配组匹配问题的严重性,如果忽略,所有问题都被捕获为错误:"severity": 4,// 第五个匹配组匹配消息:"message": 5}}}]
}

第二个:launch.json

{"version": "0.2.0",  "configurations": [  {  "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示"type": "cppdbg",       // 配置类型,这里只能为cppdbg"request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  "environment": [],  "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  "MIMode": "gdb",  "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  "setupCommands": [  {   "description": "Enable pretty-printing for gdb",  "text": "-enable-pretty-printing",  "ignoreFailures": true  }  ]  }  ]
}

第三个:setting.json

{"files.associations": {"tidl_alg_int.h": "c","limits": "c"}
}

七、重启vscode。然后在.VScode的上一级文件夹创建一个C语言编写的程序,如下图所示,如果运行成功,即代表C语言环境安装成功

VScode配置C语言环境 亲测 可用!!!相关推荐

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

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

  2. PVE配置GPU显卡直通(亲测可用)

    PVE配置GPU显卡直通(亲测可用) 1.进入网址 2.输入用户名密码 3.点击local上传镜像 4.进入命令行模式 shell 5.换源 apt install apt-transport-htt ...

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

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

  4. vscode配置c语言环境

    1. 软件介绍 vscode 简介 vscode是一个免费的.开源的跨平台的编辑器,vscode平台下有许多插件,对于打代码起着很方便的作用,现在各类东西追求的功能并非是本身强大,而是可扩展方面的强大 ...

  5. VScode配置C语言环境以及VScode中变量说明

    文章目录 1 编译器MinGW 1.1 MinGW简介 1.2 MinGW下载安装 1.3 配置MinGW的环境变量 1.4 验证配置的MinGW 2 VSCode配置 2.1 安装插件 2.1.1 ...

  6. C语言学习(1)VScode配置C语言环境(超详细)

    目录 一.下载VScode(装好直接跳第五步) 二.安装VScode 三.VScode设置语言为中文 四.VScode切换主题(个人爱好) 五.下载C语言编译器(MinGW-W64 GCC) 六.配置 ...

  7. SQL Server 2008安装配置说明书+简单使用 亲测可用

    SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...

  8. win10下vscode配置c语言环境

    1.C编译器下载 C编译器(MinGW-W64 GCC)的下载:点击官方下载 或者点击网盘下载提取码为karj 下载完成后解压,将解压后的文件夹放到合适的位置,点开其bin子文件夹,复制路径. 2.w ...

  9. 单链表(带头结点)的存储结构与基本操作(c语言)------亲测可用

    编程语言:c语言 编译环境:Dev-c++ 实现功能:实现功能:单链表(带头结点)结点结构体的定义,单链表(带头结点)初始化.求元素个数.插入元素.删除元素.取元素.打印所有元素.就地逆置.撤销的操作 ...

最新文章

  1. 计算机视觉开源库OpenCV之边缘检测cv2.canny()函数
  2. DevExpress的分页Tab控件XtraTabControl控件的使用
  3. 中西医与算法之间的联系
  4. 工业用微型计算机(6)-指令系统(3)
  5. vspython版本控制_Python 版本管理
  6. 一维卷积详细解释(转载+自己笔记)
  7. 元素上下左右居中的几种方法
  8. 2020中国零售品牌数字化转型白皮书
  9. 剑指offer——面试题51:数组中重复的数字
  10. hibernateTemplate.find或hibernateTemplate.save()执行操作没有反应,但是有sql语句
  11. 设计模式之(Facade)外观模式
  12. 回首2018 | 分析型数据库AnalyticDB: 不忘初心 砥砺前行
  13. 电脑显示your pc android,新版DeX模式不再强调手机变PC,而是让Android融合PC
  14. 奇虎360面经:测试
  15. MATLAB 染色细胞分割计数
  16. echarts-横坐标文字竖排显示和倾斜45°显示
  17. (轉貼) 寶蘭開發工具部門將分割成完全獨立的子公司 (C/C++) (News)
  18. Vue进阶(六十八):JS 判断当前浏览器是否为 IE
  19. tree traversal (树的遍历) - preorder traversal (前序遍历)
  20. VS_设置护眼背景色

热门文章

  1. 电脑出现 flash update failed 解决方法
  2. 使用esp8266制作wifi干扰器
  3. GCD学习(五) dispatch_barrier_async
  4. python并行任务之生产消费模式
  5. Docker结合Jenkins的持续构建实践
  6. 一个经典编程面试题的“隐退”
  7. 正则表达式之语法规则
  8. PHPExcel读取excel文件
  9. Android入门-新手如何成功创建一个Android小应用
  10. Internet 打印提示“打印机安装失败、打印机名称无效”的解决