Hacker News new | ask | show | jobs
by rewrking 1477 days ago
Basically all the major ones. This is the current list:

From Windows:

- MSVC: x64, x86, arm64, arm

- LLVM/Clang: (same as MSVC)

- MinGW: x86_64, i686, any version of GCC & Clang from MSYS2

- Intel LLVM (mostly experimental)

- No WSL support yet, although I'm not sure what does and doesn't work with it yet.

From MacOS:

- Apple Clang: arm64, x86_64, universal binaries

- GCC from Homebrew: x86_64

- LLVM from Homebrew: x86_64

- Intel Compiler Classic for x86_64

From Linux:

- GCC & Clang: x86_64, i686, arm-none-linux, arm-linux-gnueabihf, x86_64-w64-mingw32, i686-w64-mingw32

There may be others that work on Linux, although I haven't tested them. As for compiler versions:

VS 2017+ LLVM 12+ (earlier ones might work) GCC/MinGW 7.3+, MinGW 4.8.1