Por lo general el compilador solo genera el codigo ejecutable y posteriormente el enlazador genera el ejecutable en si. Podes bajar el VC++ que es junto al Intel C++ unos de los mejores compiladores de C/C++ para Windows:
http://msdn.microsoft.com/visualc/vctoolkit2003/
Con cl /c archivo.cpp compilas y con link archivo.obj enlazas.