Why does this question only come from Windows users? I mean, I get it, you're used to getting binaries for everything, but the rest of the world just gets on with it and builds from source where necessary. It's not ideal, but it's not a show-stopper, either. 20 years ago it was hard to find a C compiler for Windows that was both good *and* free, but that's changed. For purely-native binaries, your best options are: * [Visual Studio Community](https://visualstudio.microsoft.com/) * [MinGW](http://mingw.org/) The first is GUI, huge, and complicated, and the second is CLI-only, small, and "complicated" only in the sense that you'll have to learn to drive a command line C compiler. I characterize MinGW like that because [this](http://www.mingw.org/wiki/sampledll): C:\> gcc -shared -o extension-functions.dll extension-functions.c ...is 1970s level UI technology, so to call that "complicated" relative to modern environments is rather strange to me. If you're willing to step out of the purely-native box, then you also have Cygwin and WSL as top-tier offerings.