编译C语言必备工具,极大便利程序员开发3.1:认识MinGW MinGW为Windows提供了一套简便的GCC程序开发环境。它汇聚了一系列适用于Windows的免费头文件和库文件,并整合了GNU的工具集,包括广受欢迎的gcc、g++、make等。作为完全免费的自由软件,MinGW在Windows上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了坚实的基础支持。对于习惯于Linux下C++工程组织的开发者来说,MinGW为在Windows平台上进行开发提供了熟悉的条件。 3.2:选择MinGW的原因 我和许多IT从业者一样,不希望被某些限制束缚。不仅仅是因为开源理念的推动,单从Windows的安全性来看,已经让人感到担忧。从编写程序的角度来看,MFC在C++标准尚不成熟时期产生,如今基本上被视为某些个人(或许是某公司^^)对C++方言的个人理解。在我们盼望C++0x时代到来之前,唯有严格遵循C++ ISO标准才能最真实地表达我们对C在Windows特定环境下的自由发布的期望。