The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. As well as being the official compiler of the unfinished GNU operating system, GCC has been adopted as the...
LLVM AlternativesCompilers and other similar apps like LLVM
LLVM is described as 'Modular compiler infrastructure supporting compile-time, link-time, run-time, and idle-time optimizations across various programming languages and platforms' and is a Compiler in the development category. There are seven alternatives to LLVM for a variety of platforms, including Linux, Windows, Mac, BSD and Cygwin apps. The best LLVM alternative is GNU Compiler Collection, which is both free and Open Source. Other great apps like LLVM are MinGW, clang, Tiny C Compiler and QBE.
Alternatives list
- 10 GNU Compiler Collection alternatives
- 23 MinGW alternatives
MinGW ("Minimalistic GNU for Windows") is a port of the GNU Compiler Collection (GCC) and GNU Binutils. It provides a complete Open Source programming toolset which is suitable for the development of native MS-Windows (x86) applications, which do not depend on any...

- 11 Tiny C Compiler alternatives
The Tiny C Compiler is an x86, x86-64 and ARM processor C compiler created by Fabrice Bellard. It is designed to work for slow computers with little disk space . Windows operating system support was added in version 0.9.23 .
Open Watcom is a project of the open source community to maintain and enhance the Watcom C, C++, and Fortran cross compilers and tools.























LLVM is not a C compiler. Clang is a C compiler that uses LLVM