顾名思义,它是一款基于gpl开源协定的编译器,广泛应用于各种不同的操作系统中,包括windows,linux与macos。在windows中,通过搜索mingw可以获取到windows版本的gcc,它的官网如下。
单击右上角的download installer 下载gcc的下载器。
下载后打开如下,点击'install'。
在这一步,只需要将编译器安装到你指定的位置即可。这里我选择默认的c:\MinGW,选择'continue'。
接下来开始选择需要安装的编译器种类。gcc包含许多不同语言的编译器,包括c、c++、object-c、Fortran等。这里,我一般只安装base与g++即可。你可以根据自己的需求安装。
选择好以后,就可以进行安装了。视网速与选择的包的不同,等待的时间也不同。
安装完成后,已安装的包会有绿色方块标记。现在就可以关闭这个窗口了。
最后一步,将刚才安装的路径(c:\MinGW\bin)加入到Path环境变量中。关于加入的方法,参考我的另一篇经验。在配置好环境变量以后,按win+r并输入cmd进入dos,然后切换到c源文件所在目录,运行gcc filename.c即可编译。这是一个编译的案例:输出一句'Hello World'。
visual studio也可以选择式安装。打开刚才下载的安装器。
根据不同的需要,选择相应的组件进行安装。安装完成后打开如下。
依次选择文件->新建->项目->Visual C++->空项目,设置好项目名称与工作空间的路径,单击确定。
在右侧的解决方案资源管理器中,依次选择源文件(右击)->添加->新建项。
打开后,选择Visual C++ ->C++文件(.cpp),名称输入hello.c。
还是同样以简单的Hello World程序为例。编写完成后,按Ctrl+F5执行即可。
由于mingw从2013年起不再更新windows版本,因此,如果使用gcc,建议在linux系统使用(任意一款linux系统自身都内置了gcc编译器)。
此外还有许多其他的c/c++编译器,不过就功能而言,掌握这两种编译器(ide)就已经足够在几乎所有平台上进行编程了。