'gcc' is a compiler by GNU
'vc++' is a compiler by Microsoft.
'minGW' is a GNU environment. Applications like 'gcc' are typically built with it.

You can't have a 'gcc VC++'.

If you get a segmentation fault, then it's typically your code at fault, not the compiler.