Windows平台常见的有三种:
1. 微软的cl.exe link.exe,附带在VC里面。
这个是Windows平台的最佳选择,编译快,编译完了运行快,程序体积小。
2. MinGW/GCC
把*nix环境(unix,linux,BSD,苹果,安卓等)的GCC编译器搬到了Windows平台来用,自然没有微软的原生好。
但是,GCC具有跨平台优势,如果你需要在Windows平台上编译一些其他平台的软件,可能必须使用。但是,微软的编译器支持的平台也越来越多。
3. Intel C语言编译器、Sun编译器
比较少见,据说性能很高。