Sooo a full Cygwin install is needed for the bins? I have looked all over to make sure this is true, I only want to install what I need, not a whole OS emulation environment, just for a compiler. I hate to be naive or rude but, well, I mean I was using MinGW without Cygwin, so whats the deal?
we provide toolchains for different hosts. One of them is for cygwin. So if you want to use native gcc in cmd.exe, feel free to use the mingw-w64-w64-i686-pc-mingw32 for 64-bit, or the mingw-w32-i686-pc-mingw32 toolchain. Our automated build toolchain names are built by <target>-<host>-<data>. For more information about our name-schema please see our Wiki for details.
Thank you for your kind reply. I guess the trouble I am having is matching the actual bin names to the names the wiki says they should be. For example, if I understand you correctly, this tool: x86_64-w64-mingw32-gcc-4.6.0.exe, should run freely on windows. In fact, it begs me to install cygwin1.dll and refuses to proceed.
x86_64-w64-mingw32-gcc-4.6.0.exe is the C frontend driver. The driver filename does not say if it is win32 hosted or cygwin hosted. It just means it is a cross compiler targeting x86_64-w64-mingw32 (GCC 4.6.0).
I think you've downloaded the tarball for Cygwin, which is also likely broken if you extracted it with something that does not understand UNIX symlinks.
ktietz was mentioning about the file naming convention at the downloads section. IIRC binaries for plain win32 are in zip format.