Orange C, developed by
David Lindauer, has been under development since 2006 and is a compact (only 8 MB,
with the installed package having a footprint of less than 20 MB)
package which is targeted for Win32 and includes an IDE. Orange C claims to support the C89,
C99, and C11 standards, though it does not compile C++. The compiler does not appear to
have a significant number of optimization options--only a flag to turn them off (/O-).
I was able to build and run a few of my C Compiler benchmarks on Orange C, and it
generally had build times similar to GCC and executable performance times that
were not very good--typically the slowest of any other compiler except for Tiny CC, so it's not
the compiler for you if you want top-performing executables.
Still, it looks very easy to set up and get started and it comes with a basic set of Windows
header files--a good option for somebody who wants to get started quickly at no cost. Here's
a testimonial from a user who e-mailed me in January 2015:
|Orange C||last update 2-8-2015|
...I went on line and your pages was one of the pages that I came to. I tried several that were listed and wasn't real happy. And then I found the Orange C compiler. I don't know if you had a chance to try this compiler. ... It has turned into a really nice and friendly IDE. I am not very intuitive when it comes to using software. I need things to be spelled out. So I was really pleased with Orange C. It has a nice feel, has relatively good "help", and the developer is quick on the draw.