Most cross-platform developers from the GNU world (according to anecdotal evidence) are familiar with using MingW and GCC in Windows, which works remarkably well and has become the de facto standard for compiling GNU-licensed tools such as x264, etc.
I am one of those folks. Is there a way I can use ICC in the GCC environment on Windows? I loathe visual studio nonsense and don't want another 8 gigs of disk space eaten up by this monster software I will never use. Can I just use the ICC in a GNU-like environment as in Linux or Mac like GCC (or MingW, more generally) enables in Windows? For example, to compile a simple program in Linux, Mac, and Windows I do: gcc -O2 program.c -o program, and of course it works in all three platforms.
Also, my code uses GCC vector extensions a lot, and I am not sure whether they are supported under Windows as they are in Linux and Mac. Please advise before I make the switch!
Final question: can opemMP be statically linked as with GCC (via -static-libgcc on all platforms)?
Thanks,
Gabe