I am looking for a portable C compiler to run from an USB stick on Windows (XP or higher).
If it's a GCC portable version, that's a plus. If it's also (optionally) a C++ compiler, that's a plus too.
I do know of Tiny C Compiler, but I wouldn't call it a full-featured compiler.