1.GCC家族
GNU GCC、GNU C++、Mingw、Dev-C++(Mingw)、Cygwin、DJGPP
gcc 原名GNU C Collection,后因支持多种编程语言,改名为GNU Compiler Collection,是大多数类Unix(如Linux)的标准编译器,且适用于Windows(借助其他移植项目实现,如MingW、Cygwin),gcc支持多种计算机体系芯片,如x86、ARM。
gcc家族中,GNU GCC 是根本,其他的编译器都是从它导出的
gcc是gnu c的编译器
g++是gnu c++的编译器
Cygwin是让Windows拥有Unix-like环境的软件不是编译器,gcc是安装在Cygwin上的编译器
Mingw是编译环境,不是编译器,gcc是MingW中的核心组成
Cygwin重量级,Mingw轻量级
Dev-C++的编译器是Mingw32的一个版本
DJGPP是DOS下的32位编译器
2.MS家族
MSC
MSQC
MSVC
Visual C++
MS家族是Visual Studio等VS系列自带的编译器,对windows平台支持好,编译快