C++主流编译器推荐

C/C++主流编译器(非IDE集成开发环境)推荐

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)

Microsoft Visual C++

Microsoft Visual C++(缩写Visual C++ 或 MSVC)是 Windows Visual Studio 的一部分,指 C++、C 和汇编语言开发的工具和库。

跨平台: Windows

CPU支持:Intel x86

官网:/

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/)

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

TCC

TCC(Tiny C Compiler)是一个轻量且高效的C编译器。

跨平台:Windows、Linux

CPU架构:主要Intel x86

官网:https://bellard.org/tcc

其他

  • Open WatCom (http://www.openwatcom.org/)
  • LCC-WIN32 (http://www.johnfindlay.plus.com/lcc-win32/)


分享到:


相關文章: