这段文字将解释,为什么要安装MinGW,不感兴趣的朋友可以跳过。MinGW里面包含了C/C++的常用头文件和编译软件。我们写C/C++代码时,敲入的#include<“头文件名,例如stdio.h”>,以及编译生成.exe文件的程序都集成在了MinGW。换句话说,平时敲代码只是在编辑,而将代码解释成计算机可以理解的语言(机器语言),是MinGW来完成的。也就是说,没有MinGW,我们平时写的代码编译不了。
关于安装MinGW,我建议新手直接用DEV-C++的MinGW。因为关于安装MinGW有一些很难发现的问题,使用DEV-C++的MinGW可以有效规避这些问题。
假如你从来没有接触过DEV-C++集成开发环境,也没有关系。你可以自行搜索下载,我这里也提供了MinGW压缩包(提取码:urky)。
关于安装MinGW,你也可以直接去MinGW官网下载,假如你能确保自己安装的没有问题的话。
现在你已经安装好了MinGW,接下来,就是配置环境变量了。
打开系统高级设置
点击“系统”,因为截图不成功,故不作展示。
点击“关于”、然后点击“高级系统设置”
点击“高级”,然后点击”环境变量。
点击"path",然后点击“编辑”
复制MinGW\bin文件夹路径
点击“新建”,然后粘贴
然后确定,再次确定,再次确定。一键三连?
好的,到现在,是时候检查一下是否配置了环境变量了。
win+r,输入cmd,然后确定。
输入"gcc -v"回车,然后输入"g++ -v"回车检查是否成功。
失败则提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,成功则如下:
好的,现在计算机知道MinGW存放的路径了。
这次需要确定,MinGW是否可以正常编译,这个一定要检查啊!
在D盘新建"demo.c"文件,写入代码如下
#include
#include
int main(){
printf("Hello, World!");
system("pause");
return 0;
}
输入"D:",切换到D盘;再输入"gcc demo.c -o demo",得到"demo.exe"文件。学过汇编的朋友是不是感觉这操作很熟悉?link+debug的简化嘛。
好的,现在不出意料的话,你的D盘下面现在应该有一个"demo.exe"可执行程序了,点它,“hello world”。你现在应该明白MinGW的作用了吧。其实我们用记事本也可以写代码,就是这么回事,VScode只是一个扩展性很高的编辑器,不提供编译环境的。
VScode下载官网
不出意料,这位兄台,你的下载速度一定很慢吧。莫慌,我有办法。
复制下载地址,具体操作如图。
新建标签,粘贴地址,然后把下载地址改成镜像地址:“vscode.cdn.azure.cn”,起飞!。
下载完成后,正常的安装软件程序,这个应该都会吧。不会的兄弟留言,补个教程。
好家伙,特意把我配置好的VScode重置了,确定不点个赞再走?
点击如图位置
输入"C/C++",选择如图插件,点击"install"安装,因为我之前安装过所以就没有显示"install"按钮。
输入"Code Runner",同样地安装
按图上顺序操作
展开"Extensions",点击"Run Code fonfig…",把如图的选项勾上。
好的,现在来快乐地写代码吧。
在D盘新建文件夹"code",然后用VScode打开文件夹。
新建"code.c"文件。
输入代码
#include
int main()
{
int x;
scanf("%d",&x);
printf("%d",x);
return 0;
}
很多博文检查WinGW都是检查到输入"gcc -v"或则"g++ -v",但是没有检查是否能够正常编译。
不能正常编译的MinGW,不管怎么配置.vscode文件夹里面的文件也无济于事,还会抛出-1的异常。