Skip to main content

Command Palette

Search for a command to run...

Clang vs GCC

Published
1 min readView as Markdown
Clang vs GCC

Clang is relatively new in cpp world. Clang came out of apple’s stable and became open sourced in 2007. Apple uses LLVM extensively. For some unknown reason they choose to drop gcc’s front end , and create a new compiler front end from scratch. Thus Clang is born .
GCC’s main popularity lies in the fact that it is the only option to compile Linux kernel. So if you are working in *nix world GCC is surely your daily driver. Also GCC supports more legacy languages ( like Fortran, ADA). But on the other hand Clang+LLVM reduces compilation time for single threaded applications by 5-10% . For a more comprehensive benchmark comparison check here .

More from this blog

Codegrower

6 posts