Dev-C++ gives you a full-featured Integrated Development Environment (IDE) for the C/C++ programming language

Dev-C++ gives you a full-featured Integrated Development Environment (IDE) for the C/C++ programming language.
It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

Don't bother with a full featured IDE, any simple text editor that supports external makefiles/tools would work fine.

If you can find a text editor with:
- Syntax coloring for C
- Syntax coloring for assembler
- Keyboard shortcut to run "osdk_build.bat" (with the output messages correctly displayed in an output window in the text editor so you can "double click" on the error messages)
- Keyboard shortcut to run "osdk_run.bat"

Then you get about everything you need.

Personally I'm using Crimson Editor, and I don't even bother running the batch file from it, I just double click in windows explorer