vscode 分析c代码_vs code(C语言)配置教程
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语言)配置教程相关推荐
- 优秀的代码编辑器-Sublime Text 3配置教程
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 好吧, ...
- vscode写java没有提示_VS Code报错Language Support for Java(TM)插件显示需要JDK11 写java代码没有提示...
鉴于IDEA的打开速度(电脑的垃圾),平常刷LeetCode都是在VSCode上,结果这几天老是打开给我报错 Java 11 or more recent is required to run. Pl ...
- vscode安装本地服务器_VS Code安装和远程服务器连接配置
简介 Visual Studio Code是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux.内置JavaScript.TypeScript和Node.js支持,而且拥有丰富的插件 ...
- vscode web版搭建_VS Code 1.39 发布!Web 版 VS Code 是否离我们越来越近了?(文末彩蛋)...
今天(北京时间 2019 年 10 月 10 日),微软发布了 Visual Studio Code 1.39 版本.此版本主要更新的内容包括: Source Control tree view - ...
- Bolt XML和JQBolt Lua代码自动补全插件配置教程
Bolt没有提供官方IDE,缺少强大的代码提示和自动补全,Notepad++写起界面和脚本来比较费劲. Notepad++有个QuickText插件,支持多语言的自动补全,进行简单的配置就可以支持Bo ...
- vscode代码索引_VS Code:自定义代码片断(Snippets)
Snippets,代码片断.就是事先准备好的一块样板代码,通过自定义的简短的字符可以快速得到对应的样板代码.在这块代码里面可能会有几个编辑点,用户使用 tab 键或者 shift + tab 可以在这 ...
- vscode在windows10系统下进行go语言编程(无法代码提示)
文章目录 我的情况 关于vscode 关键的存储路径 关于配置 go语言环境配置的来历 配置的重点 例子 vscode的问题 代码提醒问题总结. 不需要重装vscode的解决方法: 第一,把全局配置按 ...
- vscode 智能打印_Visual Studio Code - 语言篇
上一篇学习使用了 .NET Core, 认识了 C# 语言,也调试了.NET Core Console 程序.但更多使用过 .NET 的童鞋可能还在使用 .NET Framework, 作为一款编辑器 ...
- code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet
code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet 目前支持大多数的脚本语言,和编译语言gol ...
最新文章
- ICCV 2021 | 字节跳动利用单幅图片做三维重建!将NeRF、MPI结合,提出MINE新工作...
- oracle触发器修改同一张表,oracle触发器中对同一张表进行更新再查询时,需加自制事务...
- 四节传送带plc梯形图_自动控制系统的大脑--PLC
- Dockerfile 布局的良好实践
- linux cron计划任务
- 【SPOJ - QTREE2】Query on a tree II(LCA,倍增)
- log4net配置自定义字段存入数据库
- zookeeper 异常 :stat is not executed because it is not in the whitelist. Connection closed b
- 南京大学计算机系副教授名单,2018年度国际“人工智能10大新星”名单公布:南京大学俞扬副教授国内高校入选者...
- 华为小程序怎么弄出来_华为手机添加桌面小程序 华为手机小程序怎么弄出来...
- stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能
- HTML文件命名_没有删不掉的文件:强制终止、一键解锁,样样精通
- Xcode中使用自定义字体
- Hive正则表达式案例
- 推荐系统基础(2):个性化推荐系统简述
- 想分享给马云和李开复的一篇文章
- 模拟a标签实现带header的下载
- “返回顶部”的简易代码及设计理念
- 利用stm32和PC做一个示波器
- Python基础学习——面向对象编程(第一讲:面向对象概述、面向对象三个基本特征(封装性、继承性、多态性)、类和对象(定义类、创建和使用对象、实例变量、类变量、构造方法、实例方法、类方法、静态方法))