VScode配置C语言环境 亲测 可用!!!
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语言环境 亲测 可用!!!相关推荐
- Mac VSCode配置C语言环境(可以调试)
Mac VSCode配置C语言环境 c_cpp_properties.json tasks.json launch.json 新建一个文件夹,用vscode,然后再新建一个test.c文件. #inc ...
- PVE配置GPU显卡直通(亲测可用)
PVE配置GPU显卡直通(亲测可用) 1.进入网址 2.输入用户名密码 3.点击local上传镜像 4.进入命令行模式 shell 5.换源 apt install apt-transport-htt ...
- VSCode配置C语言环境(完整版)
基本步骤 要在VSCode中配置C语言环境,我们首先可能要一个VSCode(废话),所以先下载安装一个VSCode: 然后肯定需要相关插件,因为VSCode不能直接拿来写C: 然后任何语言的程序在运行 ...
- vscode配置c语言环境
1. 软件介绍 vscode 简介 vscode是一个免费的.开源的跨平台的编辑器,vscode平台下有许多插件,对于打代码起着很方便的作用,现在各类东西追求的功能并非是本身强大,而是可扩展方面的强大 ...
- VScode配置C语言环境以及VScode中变量说明
文章目录 1 编译器MinGW 1.1 MinGW简介 1.2 MinGW下载安装 1.3 配置MinGW的环境变量 1.4 验证配置的MinGW 2 VSCode配置 2.1 安装插件 2.1.1 ...
- C语言学习(1)VScode配置C语言环境(超详细)
目录 一.下载VScode(装好直接跳第五步) 二.安装VScode 三.VScode设置语言为中文 四.VScode切换主题(个人爱好) 五.下载C语言编译器(MinGW-W64 GCC) 六.配置 ...
- SQL Server 2008安装配置说明书+简单使用 亲测可用
SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...
- win10下vscode配置c语言环境
1.C编译器下载 C编译器(MinGW-W64 GCC)的下载:点击官方下载 或者点击网盘下载提取码为karj 下载完成后解压,将解压后的文件夹放到合适的位置,点开其bin子文件夹,复制路径. 2.w ...
- 单链表(带头结点)的存储结构与基本操作(c语言)------亲测可用
编程语言:c语言 编译环境:Dev-c++ 实现功能:实现功能:单链表(带头结点)结点结构体的定义,单链表(带头结点)初始化.求元素个数.插入元素.删除元素.取元素.打印所有元素.就地逆置.撤销的操作 ...
最新文章
- 计算机视觉开源库OpenCV之边缘检测cv2.canny()函数
- DevExpress的分页Tab控件XtraTabControl控件的使用
- 中西医与算法之间的联系
- 工业用微型计算机(6)-指令系统(3)
- vspython版本控制_Python 版本管理
- 一维卷积详细解释(转载+自己笔记)
- 元素上下左右居中的几种方法
- 2020中国零售品牌数字化转型白皮书
- 剑指offer——面试题51:数组中重复的数字
- hibernateTemplate.find或hibernateTemplate.save()执行操作没有反应,但是有sql语句
- 设计模式之(Facade)外观模式
- 回首2018 | 分析型数据库AnalyticDB: 不忘初心 砥砺前行
- 电脑显示your pc android,新版DeX模式不再强调手机变PC,而是让Android融合PC
- 奇虎360面经:测试
- MATLAB 染色细胞分割计数
- echarts-横坐标文字竖排显示和倾斜45°显示
- (轉貼) 寶蘭開發工具部門將分割成完全獨立的子公司 (C/C++) (News)
- Vue进阶(六十八):JS 判断当前浏览器是否为 IE
- tree traversal (树的遍历) - preorder traversal (前序遍历)
- VS_设置护眼背景色