Can you tell me where from I can get a free C/C++ compiler which will compile on Windows/DOS?

It must be very small so that it can be downloaded easily at anytime.

I have searched over net - but those found either runs on Unix or too large (>5 MB).

Thanks in advance.