学习C语言必备:VsCode c++/c语言 环境配置(易懂)
一. 前言
- 环境:Windows 10 64位
- 准备
- MinGW 编译器
- VsCode 软件
二. 相应软件安装
1. 安装 MinGW-w64(常规操作,下面有安装包 => 供懒得下载的小伙伴使用)
- 下载地址
- 下载时勾选相关文件
- mingw32-gcc.bin(c语言文件编译器)
- mingw32-gcc-g++.bin(c++语言编译器)
- mingw32-gdb.bin(调试编译后文件)
- 添加环境变量(不赘述)
- 此 电脑 右击 属性
- 高级系统设置
- 环境变量
- Path
- 新建 把 MinGW bin目录地址 加入环境变量
- 因为 之前下载过 codeblocks 所以我直接用的 codeblocks 下载时 add to path 的MinGW,也下载过codeblocks 的小伙伴可以直接去codeblocks 目录里面找(或者 系统环境变量)。如果MinGW下载困难的,可以先下载一个codeblocks(自带)
- 检查一下是否安装成功
- win + r 输入 cmd 输入
gcc -v
查看 gcc version
2. 安装VsCode(常规操作,下面有安装包 => 供懒得下载的小伙伴使用)
下载地址
安装过程没什么特别需要注意的,下载好之后是界面是英文的,若是不习惯可以下载中文插件
下载 c/c++ 扩展 如图
-
安装之后重启一下vscode
三. vscode环境配置
1. 创建工作区
- 在磁盘的工作目录新建一个文件夹,用来存放c/c++代码
- 在vscode中 选项卡 文件中选择打开文件夹
2. 配置文件 (常规操作,下面有简易操作 => 轻松学会)
在此文件夹下建立一个文件夹 名为
.vscode
文件夹在 .vscode文件夹中 新建三个json文件 注意名字必须一模一样
- c_cpp_properties.json
- launch.json
- tasks.json
3.把如下代码复制到对应json 文件中,修改对应内容,一般是 MinGW 路径
- c_cpp_properties.json 在你本地需要修改的是 compilerPath 修改 成 你 MinGW下面的 bin / g++.exe
{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG","UNICODE","_UNICODE"],//此处是编译器路径,以后可直接在此修改"compilerPath": "D:/Environment/CodeBlocks/MinGW/bin/g++.exe","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "gcc-x64"}],"version": 4
}
2.修改
{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) Launch","preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段"type": "cppdbg",//配置类型,只能为cppdbg"request": "launch",//请求配置类型,可以为launch(启动)或attach(附加)"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称"args": [],//调试传递参数"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,//true显示外置的控制台窗口,false显示内置终端"MIMode": "gdb","miDebuggerPath": "D:/Environment/CodeBlocks/MinGW/bin/gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}
3.修改command 和 options 中的 cwd
{// See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"type": "shell","label": "g++.exe build active file", //这里注意一下,见下文"command": "D:\\Environment\\CodeBlocks\\MinGW\\bin\\g++.exe","args": ["-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "D:\\Environment\\CodeBlocks\\MinGW\\bin"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true}}]
}
四. 测试
在 .vscode 文件夹 同级目录 中建立 cpp 文件 敲一个 c/c++ 代码,然后F5 调试,把.vscode文件夹放在最上头,然后在和他同级 或者更低的目录下 执行cpp文件
#include<stdio.h>
int main()
{printf("HelloWorld");return 0;
}
这边考虑到有的小伙伴喜欢偷懒,所以直接提供安装包:
vscode:(百度网盘)
链接:https://pan.baidu.com/s/1r0hxyA5hyQbdLpiOv6N4_g
提取码:dhuj
wingm:(百度网盘)
链接:https://pan.baidu.com/s/1cRlF34q6fVT33-u54ti4dQ
提取码:tl5n
下面是配置文件的简易操作(小白都能轻松学会!!!)
1.在自己选定的地方建立一个文件夹 名为.vscode
文件夹(切记不得创建在中文目录底下),入下图所示!
2.如下图所示,打开自己新建立的.vscode文件夹!!!
3.打开后,新建文件
4.新建文件后,敲一个 c/c++ 代码,然后F5 调试
例如:我们最熟悉的代码
#include<stdio.h>
int main()
{printf("HelloWorld");return 0;
}
输入后,点击F5进行调试,它会出现如下图所示(选中C++(GDB/LLDB)回车)
然后点击 gcc.exe回车,然后它就会自动帮你配置好下面这三个文件!!!
- c_cpp_properties.json
- launch.json
- tasks.json
学习C语言必备:VsCode c++/c语言 环境配置(易懂)相关推荐
- Go语言(下载、安装、环境配置、GoLand编译器安装、编写HelloWorld)
文章目录 Go语言(下载.安装.环境配置.GoLand编译器安装.编写HelloWorld) 一.官网下载 二.无脑安装 三.配置环境变量 四.GoLand开发工具安装 五.编写Hello World ...
- cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明)
cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明) 1.问:什么是cocos2d-x? 是一套开放源代码,主要基于c,c++语言,针对windows,linux, ...
- Kinect开发学习笔记之(三)Kinect开发环境配置
Kinect开发学习笔记之(三)Kinect开发环境配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 + V ...
- Spring MVC 学习总结(一)——MVC概要与环境配置 转载自【张果】博客
Spring MVC 学习总结(一)--MVC概要与环境配置 目录 一.MVC概要 二.Spring MVC介绍 三.第一个Spring MVC 项目:Hello World 3.1.通过Maven新 ...
- 【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]
vscode配置c语言环境 前言 一.下载vscode和MinGW-W64和安装过程 1. vscode部分 1.1 vscode下载安装过程 1.2 vscode下载插件 2. MinGW-W64部 ...
- Vscode编辑器C/C++环境配置
1.vscode简单介绍 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器.该软件支持语法高亮.代码自动补全(又称 IntelliSense).代码 ...
- ROS学习(一)ROS Noetic安装及环境配置
文章目录 前言 0.ROS Installation Options 1.Installation 1.1 Configure your Ubuntu repositories 1.2 Setup y ...
- JAVA java学习(2)——————java下载安装与环境配置
1.java版本及安装 目前Java版本已经更新到15版本,但由于开发工具原因加上是初学者开发工具尽量选择集成开发工具,为了与集成开发工具配套这里以1.8版本为例即Java8,系统window7: ( ...
- ANTLR4(一) VsCode Win10 Java 安装+环境配置+官方示例
ANTLR4 VsCode Win10 Java 安装及环境配置 vscode上实现官方示例 预期效果 编写批处理文件 编写.g4格式的语法文件 运行ANTLR4工具 测试生成的语法分析器 将语法分析 ...
- 【学习记录】解决VScode中C语言运行终端输出中文乱码问题
(0)前言 本人不是什么大佬,只是在刷了N个帖子后,在评论区的一个老哥留言中发现这个方法在自己的电脑(联想Y7000 2019版)居然可以简单解决了!!!于是写了这个帖子用来记录这个方法!!! 已经看 ...
最新文章
- 人工智能和自主系统在美军联合职能中的应用
- Django框架restful序列化组件get/post请求接口设计
- 别再用 httpClient了,快试试这款优雅的 HTTP 客户端工具!
- How SAP concrete schema id is got based on transaction type plus catalog type
- GetPrivateProfileString的问题,获得的CString结构有问题,高手指点
- 怎样在线分解gif图片?如何将gif拆分为静态图片?
- C#编写IE插件的一些经验
- Win7 Win8 BIOS切换SATA模式为AHCI 蓝屏 解决方法
- 谷歌浏览器86版_Google 谷歌浏览器 Chrome v87.0.4280.66 Win Mac Linux 安卓等稳定版
- 备胎的自我修养 | (1)备胎的境界--七友
- 网络游戏程序员须知 目录
- luliyu-python-day02
- 三维建模思路培养——复古风书房建模
- 房地产业务学习(02):地产业信息化大爆发
- 购物商城系统设计与实现总结_商品列表展示页的实现
- linux+shell+解压命令,Shell命令 文件压缩解压缩之gzip、zip详解
- Jenkins Bitbucket Vue 部署
- java.lang.NoSuchMethodError: breeze.linalg.DenseVector$.canSetD()
- AutoDL云服务器使用(2)-虚拟环境搭建
- NLI:Natural Language Inference
热门文章
- 3.笔记go语言——函数
- sas9.2智能平台连接oracle数据库操作说明文档,SAS9.2 SID更新
- 编译64位linux内核,为树莓派4编译64位的内核
- 法国语言学校学两年可以过c1,半年从A2到 telc C1 Befriedigen 经验
- 银凤湖公园项目-工业矿坑变公园 | 用科技与艺术让城市“绽放”
- 【专题1: MCU详解】 之 【1.3.嵌入式存储介质和启动详解】
- jquery如何判断浏览器是否是ie6
- chromium OS编译过程
- 飞行器识别---综述
- SOA期末复习知识点
文章目录 Go语言(下载.安装.环境配置.GoLand编译器安装.编写HelloWorld) 一.官网下载 二.无脑安装 三.配置环境变量 四.GoLand开发工具安装 五.编写Hello World ...
cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明) 1.问:什么是cocos2d-x? 是一套开放源代码,主要基于c,c++语言,针对windows,linux, ...
Kinect开发学习笔记之(三)Kinect开发环境配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 + V ...
Spring MVC 学习总结(一)--MVC概要与环境配置 目录 一.MVC概要 二.Spring MVC介绍 三.第一个Spring MVC 项目:Hello World 3.1.通过Maven新 ...
vscode配置c语言环境 前言 一.下载vscode和MinGW-W64和安装过程 1. vscode部分 1.1 vscode下载安装过程 1.2 vscode下载插件 2. MinGW-W64部 ...
1.vscode简单介绍 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器.该软件支持语法高亮.代码自动补全(又称 IntelliSense).代码 ...
文章目录 前言 0.ROS Installation Options 1.Installation 1.1 Configure your Ubuntu repositories 1.2 Setup y ...
1.java版本及安装 目前Java版本已经更新到15版本,但由于开发工具原因加上是初学者开发工具尽量选择集成开发工具,为了与集成开发工具配套这里以1.8版本为例即Java8,系统window7: ( ...
ANTLR4 VsCode Win10 Java 安装及环境配置 vscode上实现官方示例 预期效果 编写批处理文件 编写.g4格式的语法文件 运行ANTLR4工具 测试生成的语法分析器 将语法分析 ...
(0)前言 本人不是什么大佬,只是在刷了N个帖子后,在评论区的一个老哥留言中发现这个方法在自己的电脑(联想Y7000 2019版)居然可以简单解决了!!!于是写了这个帖子用来记录这个方法!!! 已经看 ...