GCC

Native compilers for multiple languages

Visit GCC official site

What it does

GCC provides compiler frontends and associated libraries for multiple languages, including C, C++, and Fortran, supporting native development across the hardware targets handled by the compiler collection.

When to use it

When native builds differ in options, consult language and target manuals for warnings, optimization, and linking requirements of the selected toolchain.

Emscripten

Native code compiled to WebAssembly

  • compiler
  • development

Research

LLVM

Compiler and optimization infrastructure

  • compiler
  • development

Research

AidData

Explore development-finance and geospatial research data.

  • development
  • data

Research