C/C++主流编译器推荐
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
C/C++主流编译器(非IDE集成开发环境)推荐
1.GCC
GCC(GNU Compiler Collection,GNU编译器集合)包括C,C ++,Objective-C,Fortran,Ada,Go和D的前端,以及这些语言的库(如libstdc++等)
跨平台:Windows、Linux、MacOS等
CPU架构:Intel x86、ARM、PowerPC、 MIPS、Sparc
官网:https://gcc.gnu.org
GCC Windows版本:
- MinGW-w64【推荐】 (http://www.mingw-w64.org)
- TDM-GCC (http://tdm-gcc.tdragon.net/download)
- Cygwin (http://www.cygwin.com)
- MinGW (只支持32位程序)(http://www.mingw.org)
2.Microsoft Visual C++
Microsoft Visual C++(缩写Visual C++ 或 MSVC)是 Windows Visual Studio 的一部分,指 C++、C 和汇编语言开发的工具和库。
跨平台: Windows
CPU支持:Intel x86
官网:/
3.LLVM + Clang
LLVM(Low Level Virtual Machine)是模块化和可重用的编译器及工具链技术的集合。
Clang项目为LLVM项目的C语言家族(C,C ++,Objective C / C ++,OpenCL,CUDA和RenderScript)中的语言提供了语言前端和工具基础结构。
跨平台:Windows、Linux、MacOS等
CPU架构:Intel x86、ARM
官网:LLVM (http://llvm.org)、 Clang (http://clang.llvm.org/)
4.Intel C++ Compiler
Intel C++ Compiler (简称 icc 或 icl)是Intel开发的C/C++编译器。
跨平台:Windows、Linux、MacOS
CPU架构:主要Intel x86
官网:https://software.intel.com/en-us/c-compilers
5.TCC
TCC(Tiny C Compiler)是一个轻量且高效的C编译器。
跨平台:Windows、Linux
CPU架构:主要Intel x86
官网:https://bellard.org/tcc
6.其他
- Open WatCom (http://www.openwatcom.org/)
- LCC-WIN32 (http://www.johnfindlay.plus.com/lcc-win32/)
License
License under CC BY-NC-ND 4.0: 署名-非商
业使用-禁止演绎
Reference:
NULL