the borland builder X thing comes with some free compilers, but I don’t recall what they are.
There is also Watcom, but I always found it to be a bunch of arse.
static linking is always a problem with c++ though as far as I can tell.
Once you complile JUCE out as a .a file you have pretty much made it a lump that will block compiled into your code.
You could always turn JUCE into a dll and then dynamically link to it. That’d be little advantage for one app, but if a user had two or three JUCE based apps it’d be cheaper.
If you run strip over you .exe though you should be able to shrink it by around 25% or so.