最近心血来潮,整理一下今后可能用到的常见c++编译平台与对应编译工具链。(其实是整理一下对应的vcpkg triplet)
Windows
主要编译器有MSVC、Clang-Cl(原生编译器)、intel家的oneapi系列(icx)、Msys2(Mingw)里的gcc和clang。
其中,Msys2有ucrt64和mingw64两个版本,建议使用ucrt64版的。
Linux
主要编译器有gcc、clang、intel家的oneapi系列(icx)。
Android
主要就是android-ndk,还有用termux跑Linux模拟器
MacOS-iOS
因为我没有Mac,所以先跳过
Webassembly
主要编译器是Emscripten,wasi-sdk。
其他target
如FreeOS和Solaris Sun等,但是一般比较少见,所以暂时略过。