在Windows下安装gcc

GCC简介

GCC是GNU公社的一个项目。是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,他是GNU C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC以经是一个包含众多语言的编译器了。其中包括 C,C++,Ada,Object C和Java等。所以,GCC也由原来的GNU C Compiler变为GNU Compiler Collection。也就是 GNU编译器家族 的意思。当然,如今的GCC借助于他的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码。

GCC是一个原本用于Unix系统下编程的编译器。不过,现在GCC也有了许多Win32下的移植版本。

GCC for Windows

Windows下的gcc有MinGW、Cygwin、Dev C++等等。这几个版本都很不错,不过我还是比较喜欢Dev C++。

MinGW( http://www.mingw.org )和Cygwin( http://www.cygwin.com )在安装过程中需要联网下载所需的文件,而服务器基本上都是在国外,所以这个过程非常的慢。曾经有一次安装Cygwin花了偶一个多小时的时间…………

这就是偶为什么选择Dev C++的原因。

Dev C++( https://sourceforge.net/projects/dev-cpp/ )使用MingW32/GCC编译器,遵循C/C++标准。开发环境包括多页面窗口、工程编辑器以及调试器等。

devcpp-4.9.9.2_setup.exe下载:

http://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-C%2B%2B%204.9.9.2/devcpp-4.9.9.2_setup.exe/download

Dev C++如图: