I have a Windows 11 for ARM device (ARM64 aka ARMv8 64-bit). I'm trying to see if it's possible to get a C++ compiler to work natively on this device. Meaning, I want the compiler to be running natively on ARM, compiling ARM software that can run on the same device I'm compiling on. I do not want to cross-compile from an x86 device to ARM.
I've been looking for information on this for awhile but I haven't found anything. I found this StackOverflow post which has a promising title but it's about compiling from an x86_64 host. All other resources I can find in a Google search are specifically about cross-compiling from an x86 host, which is not what I want, as the goal is to see if it's possible to natively develop from ARM for ARM without using an x86 device or any x86 emulation. This is possible on both macOS and Ubuntu so I am trying to see if it's possible to do on Windows.
The usual compilers I've looked into (MSVC, MinGW GCC, MinGW Clang/LLVM, and Cygwin) all seem to be x86-only. But perhaps there are some experimental builds of these that I am unaware of.