I discovered this yesterday when trying to solve this problem:
I use Cygwin myself, so I probably couldve just used the Cygwin package. But
this is neat because unlike Cygwin its a “native” package, which means the
gcc.exe produces a Windows native executable instead of a Cygwin executable.
Also its small, only 99 MB.
Finally its up to date. The Cygwin version is still at GCC 7 (LOL?) while this
is current AFAIK at version 9.
Special mention to another project I found recently: