I want to carry one in my flash drive and run it.
MinGW is a pretty good one and can be easily copied to a flash drive. Admittedly this is a port of GCC, but it works well in Windows. A drawback of this compiler is that it does not understand some of the specific Microsoft keywords that can be used when compiling with cl.exe
.