vscode配置c语言环境
- 前言
- 一、下载vscode和MinGW-W64和安装过程
- 1. vscode部分
- 1.1 vscode下载安装过程
- 1.2 vscode下载插件
- 2. MinGW-W64部分
- 2.1 MinGW-W64下载安装过程
- 二、配置mingw64的环境变量
- 三、配置vscode运行C语言的文件
- 四、编写C文件,并运行
- 五、增加C语言代码片段
- 总结
前言
本文大概内容:
为了保持良好的笔记习惯,我决定做一期自己学习C语言的笔记,在帮助一些基础较弱的小伙伴的同时,我希望可以巩固自己。
这篇文章主要为学习C语言配置一个基础环境,方便后面学习。
本文章为保姆式教学,请放心食用!
以下是本篇文章正文内容:
一、下载vscode和MinGW-W64和安装过程
1. vscode部分
vscode作用
vscode是代码编译器,同时它提供了许多插件,可以帮助你方便的编写代码。
通过配置vscode的开发环境,可以实现多种语言编译。
总而言之,装了一个vscode就相当于装了多个IDE(集成开发环境)。
后面,我们编写C语言代码就要依靠vscode了
1.1 vscode下载安装过程
vscode下载链接
1.官网点击下载
2.下载完成点击安装程序,勾选同意协议后点击下一步
3.默认就行,点击下一步
4.点击安装
5安装完成
1.2 vscode下载插件
运行vscode
1.安装中文翻译插件(右边的两个大妹妹是我使用的另一个插件,原生的是没有的哦QAQ)
2.安装后重启生效(这样vscode就变成中文界面了)
3.安装C语言插件
自此,vscode下载以及相关插件的下载就结束了。
2. MinGW-W64部分
MinGW-W64作用
MinGW 的全称是:Minimalist GNU on Windows ,实际上是将gcc(c/c++编译器)移植到了 Windows 平台下,并且包含了
Win32API ,因此可以将源代码编译为可在 Windows 中运⾏的可执⾏程序。⽽且还可以使⽤⼀些 Windows 不具备的,Linux平台下的开
发⼯具。
由于vscode无法编译C语言文件,所以我们需要让其借助gcc来进行编译。
2.1 MinGW-W64下载安装过程
MinGW-W64下载链接
1.官网点击下载
2.下载后打开压缩包
3.将mingw64文件解压到你的D盘中(我这里是新建了一个tools文件夹,然后把它放进来)
二、配置mingw64的环境变量
1.记录bin文件的路径(我的是 D:\tools\mingw64\bin)
2.点击设置
3.点击编辑系统环境变量
4.编辑系统环境变量的path变量
4.新建全局路径
填入你自己的文件路径
这里稍微讲一下配置环境变量的作用:
正常情况,我们要运行一个命令(假设在cmd中输入),在命令行输入: [命令程序所在的绝对路径] [操作]
而配置环境变量则可以在命令行直接输入:[命令程序名(.exe无后缀)] [操作]
这样我们就不用每次执行命令的时候,还要去输入命令程序的所在路径了(毕竟你自己可能后面都忘了你安装在哪了)
命令输入举例
配置环境变量前:D:\Java\bin\java.exe -v
配置环境变量后:java -v
这样一看是不是就通俗易懂
5.验证环境变量是否配置成功
打开cmd
输入gcc -v
mingw64相关的配置,到这里就结束了
三、配置vscode运行C语言的文件
1.新建文件夹
文件夹随意建,建好后最好在桌面创建一个快捷方式,方便我们以后打开(以后我们都使用vscode打开这个文件即可)
以后我们就要在这个文件里面写C语言了
2.添加配置文件
点击导航栏的运行,再点击添加配置
3.复制下面我配置好的文件到launch.json中
把系统默认生成的清除,将下面的复制过去
miDebuggerPath选项根据你自己的bin文件路径进行修改
(注意:千万别照搬我的)
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", // c/c++类型 "request": "launch", //fileDirname 当前文件所在文件夹绝对路径 fileBasenameNoExtension 当前文件不带后缀的文件名 "program": "${fileDirname}/${fileBasenameNoExtension}.exe",//要运行的文件 "args": [], "stopAtEntry": false, //workspaceFolder 当前workspace文件夹路径 (如D:\cWork) "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "D:\\tools\\mingw64\\bin\\gdb.exe",//gdb程序所在路径,前面的路径就是我们配置环境变量的路径 "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "complie" // 调试会话开始前执行的任务,类似于Ant,这里为我们的编译任务 } ]}
launch.json是关于运行的一些配置
4.添加任务文件
5.复制我配置好的文件到tasks.json中
把系统默认生成的清除,将下面的复制过去
{ "tasks": [ { "label": "complie", "type": "shell", //shell中运行,即cmd "command": "g++", //g++命令 //命令操作 //${file} 指 执行文件的绝对路径(带文件名加后缀) //${fileDirname} 指 执行文件的父路径 //${fileBasenameNoExtension} 指 执行文件的文件名(不带后缀) "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "presentation": { "reveal": "silent" }, "problemMatcher": "$msCompile" } ], "version": "2.0.0"}
tasks.json 主要帮助我们生成命令来把.c文件编译成.exe文件
后期,我们还需要按要求对其进行修改
关于配置C语言相关文件就到此结束,接下来让我们测试一下
四、编写C文件,并运行
1.新建 1.helloworld 文件,并在其中新建一个helloworld.c文件
2.在helloworld.c文件编写以下内容(复制我的即可)
#include //io头文件用于调用 printf函数#include //lib头文件用于调用system函数//主函数int main(){ printf("hello world\n"); //打印hello world \n为换行符 system("pause"); //暂停运行,否则直接运行完程序会直接关闭窗口(vscode需要,其他编译器看情况) }
3.运行helloworld.c
进入helloworld.c文件,在你的键盘上按F5
接着就会把helloworld.c编译成helloworld.exe,并且执行helloworld.exe文件
效果如下
ok,到这里就大功告成了。
五、增加C语言代码片段
在编写c语言的时候,一般都要先写一个基本的结构,而我常用的模板如下
为此,我这里建议增加一个关于我们编写C语言的代码片段(不偷懒的程序员不是好程序员),这样我们使用快捷键,就能生成这样一个上面一样的模板
1.点击用户代码片段
2.新建全局代码片段
3.复制我的配置到代码片段配置文件中
{"C codes": {"scope": "c,c++",//在哪些语言中生效"prefix": "-C",//快捷键"body": ["// QAQshfit专用模板","#include ","#include ","","/*","\t知识点:","*/","","/*","\t程序要求:","*/","","int main()","{","","","\t$0","","","\tsystem(\"pause\");","}",],"description": "c语言模板"}}
4.使用代码片段
在.c文件中输入 -C (大小写均可)
好的,所有配置到这里就结束了,写博客是真的耗时间,如果觉得帮助到你的话,可以点个关注哦,持续更新中…
总结
这篇文章是我的C语言初级阶段学习的起始篇,主要进行初始的一些配置,为了方便后面的学习,以后还会继续更新。整个系列都是面向于初学者,尽量按照操作一步一步来,为了避免初学者出错,同时也会对一些相关的知识进行补充,并不仅仅是让读者按部就班跟着操作然后什么都没学到。希望读者,遇到一些类似的问题,不用再去百度,而是有自己的思路。