初学者向-2021年Windows下C语言编译器GCC的简易安装
写在前面
最近开始学习C语言,第一步当然是要装一个编译器,但是网上所能找到的教程都是教你装GCC。
OK,可是要怎么装呢?
搜了一下全网的教程,可以去GCC的官网下 mingw64
,然而,关于如何安装 mingw64
,各个教程莫衷一是,有的需要你选择需要的包,有的需要你复制某些文件到系统文件夹还有的要你去 环境变量
里面操作添加参数。
对于一个初学者来说,在这一步就已经被打败了,还怎么继续学习呢?
更可怕的是,如果你的GCC编译器安装的不对,后面的许多代码跑不通,会极大地产生挫败感,对于C语言的学习是很不利的。
解决方案
海外有个洋人,叫Brecht Sanders的,这个大佬自己从GCC的源码编译出了自己的版本,并发布在网络上,供人下载使用。
我亲自试了一下,跟原版比起来,除了安装时候方便许多以外,在使用上并无任何区别。作为学习C语言的我们来说,方便简单,上手快,才是最好。
下载
BS君的编译器可以去以下网址下载:
也可以去他的Github页面下载:
https://github.com/brechtsanders/winlibs_mingw/releases/
无论你打开哪一个,都可以找到一个7z格式或zip格式的压缩包,下载之后打开,可以从里面解压出一个包含 bin
文件夹的文件。
把这个bin
文件夹复制或移动你想要放的路径去(路径请避免包含空格和中文字符),比如 D:\Prog\winlibs64-9.2.0-7.0.0\mingw64\bin
接下来打开CMD添加 环境变量
:
SET PATH=D:\Prog\winlibs64-9.2.0-7.0.0\mingw64\bin;%PATH%
关闭CMD再打开,输入
gcc --version
如果能出现如下所示的免责声明:
gcc (MinGW-W64 x86_64-posix-seh, built by Brecht Sanders) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
即说明你的GCC编译器可以使用了。
注:不要担心这里所说的“There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.”,
虽然看起来好像很吓人的样子,原版的GCC也是一字不落这么声明的,不妨碍我们练习使用。
接下来就按照你的C语言教程来运行你的C语言代码吧。