1.第一步:安装MingW-64

SourceForge网址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download

下载之后如图安装

记下这里的安装路径(建议默认),之后会用到

2.配置变量

依次右键电脑、属性、高级系统设置、环境变量

在系统变量栏新疆C_INCLUDE_PATH如图

C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin

如果安装MingW-64时修改过路径,变量值需做出相应更改

在同一栏打开已经存在的Path

将    C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin    添加进去

3.安装vs code

微软下载vs code

网址    https://code.visualstudio.com/

疯狂下一步,这里建议全部勾选

4.安装插件

如图在商店搜索插件

建议安装:

Code Runner

C/C++

Beautify

Chinese (Simplified) Language Pack for Visual Studio Code

Code Spell Checker

vscode-icons

5.配置vs code

桌面新建一个文件夹比如 c file,接着在其目录下新建一个名为 .vscode 的文件夹,如图

并在.vscode下新建两个文件,分别命名为launch.json和tasks.json

双击打开launch.json,将以下代码粘贴进去,保存(建议电脑端打开复制)

{

"version": "0.2.0",

"configurations": [

{

"name": "(gdb) Launch",

"type": "cppdbg",

"request": "launch",

"program": "${workspaceRoot}/${fileBasenameNoExtension}.exe",

"args": [],

"stopAtEntry": false,

"cwd": "${workspaceRoot}",

"environment": [],

"externalConsole": true,

"MIMode": "gdb",

"miDebuggerPath": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-win32-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe",// miDebugger的路径,注意这里要与MinGw的路径对应

"preLaunchTask": "Compile",

"setupCommands": [

{

"description": "Enable pretty-printing for gdb",

"text": "-enable-pretty-printing",

"ignoreFailures": true

}

]

}

]

}

双击打开task.jason,将以下代码粘贴进去,保存

{

"version": "2.0.0",

"tasks": [

{

"type": "shell",

"label": "Compile",

"command": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-win32-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe",

"args": [

"-g",

"${file}",

"-o",

"${fileDirname}\\${fileBasenameNoExtension}.exe"

],

"options": {

"cwd": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-win32-seh-rt_v6-rev0\\mingw64\\bin"

},

"problemMatcher": [

"$gcc"

],

"group": "build"

}

]

}

6.开始编程

右键c file选择 open with code

单击这个地方新建C文件,输入名称(包括拓展名)

下面展示Hello world程序,点击右上角小三角在下方终端运行,按F5在在终端中进行运行调试

—————————————————————————————————————————2020/7/2 23:55改

vscode 分析c代码_vs code(C语言)配置教程相关推荐

  1. 优秀的代码编辑器-Sublime Text 3配置教程

    代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 好吧, ...

  2. vscode写java没有提示_VS Code报错Language Support for Java(TM)插件显示需要JDK11 写java代码没有提示...

    鉴于IDEA的打开速度(电脑的垃圾),平常刷LeetCode都是在VSCode上,结果这几天老是打开给我报错 Java 11 or more recent is required to run. Pl ...

  3. vscode安装本地服务器_VS Code安装和远程服务器连接配置

    简介 Visual Studio Code是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux.内置JavaScript.TypeScript和Node.js支持,而且拥有丰富的插件 ...

  4. vscode web版搭建_VS Code 1.39 发布!Web 版 VS Code 是否离我们越来越近了?(文末彩蛋)...

    今天(北京时间 2019 年 10 月 10 日),微软发布了 Visual Studio Code 1.39 版本.此版本主要更新的内容包括: Source Control tree view - ...

  5. Bolt XML和JQBolt Lua代码自动补全插件配置教程

    Bolt没有提供官方IDE,缺少强大的代码提示和自动补全,Notepad++写起界面和脚本来比较费劲. Notepad++有个QuickText插件,支持多语言的自动补全,进行简单的配置就可以支持Bo ...

  6. vscode代码索引_VS Code:自定义代码片断(Snippets)

    Snippets,代码片断.就是事先准备好的一块样板代码,通过自定义的简短的字符可以快速得到对应的样板代码.在这块代码里面可能会有几个编辑点,用户使用 tab 键或者 shift + tab 可以在这 ...

  7. vscode在windows10系统下进行go语言编程(无法代码提示)

    文章目录 我的情况 关于vscode 关键的存储路径 关于配置 go语言环境配置的来历 配置的重点 例子 vscode的问题 代码提醒问题总结. 不需要重装vscode的解决方法: 第一,把全局配置按 ...

  8. vscode 智能打印_Visual Studio Code - 语言篇

    上一篇学习使用了 .NET Core, 认识了 C# 语言,也调试了.NET Core Console 程序.但更多使用过 .NET 的童鞋可能还在使用 .NET Framework, 作为一款编辑器 ...

  9. code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet

    code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet 目前支持大多数的脚本语言,和编译语言gol ...

最新文章

  1. ICCV 2021 | 字节跳动利用单幅图片做三维重建!将NeRF、MPI结合,提出MINE新工作...
  2. oracle触发器修改同一张表,oracle触发器中对同一张表进行更新再查询时,需加自制事务...
  3. 四节传送带plc梯形图_自动控制系统的大脑--PLC
  4. Dockerfile 布局的良好实践
  5. linux cron计划任务
  6. 【SPOJ - QTREE2】Query on a tree II(LCA,倍增)
  7. log4net配置自定义字段存入数据库
  8. zookeeper 异常 :stat is not executed because it is not in the whitelist. Connection closed b
  9. 南京大学计算机系副教授名单,2018年度国际“人工智能10大新星”名单公布:南京大学俞扬副教授国内高校入选者...
  10. 华为小程序怎么弄出来_华为手机添加桌面小程序 华为手机小程序怎么弄出来...
  11. stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能
  12. HTML文件命名_没有删不掉的文件:强制终止、一键解锁,样样精通
  13. Xcode中使用自定义字体
  14. Hive正则表达式案例
  15. 推荐系统基础(2):个性化推荐系统简述
  16. 想分享给马云和李开复的一篇文章
  17. 模拟a标签实现带header的下载
  18. “返回顶部”的简易代码及设计理念
  19. 利用stm32和PC做一个示波器
  20. Python基础学习——面向对象编程(第一讲:面向对象概述、面向对象三个基本特征(封装性、继承性、多态性)、类和对象(定义类、创建和使用对象、实例变量、类变量、构造方法、实例方法、类方法、静态方法))

热门文章

  1. 16款有助于提升工作效率的工具
  2. 使用php进行财务统计,基于php的基金财务数据接口调用代码实例
  3. SpringCloud观后感
  4. 电脑双系统--我想体验不一样的感觉
  5. python 微信跳一跳辅助 复现
  6. Java第六次作业--异常处理和Java类集
  7. UILabel实现自适应宽高需要注意的地方(三)
  8. js,css压缩工具
  9. 烟花散尽漫说无(參考资料)
  10. CSS3学习笔记(3)—左右飞入的文字