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


分享到:


相關文章: