I was reading about different C compilers and want to figure out the proper way to compile C programs in windows. I found this link on the go and then I started reading about TDM and minGW compilers. What information i gained from the reading is:
TDM-GCC is a compiler suite for Windows.
It can create 32-bit OR 64-bit binaries, for any version of Windows since Windows 98.
About minGW
Mingw-w64 was started in order to port an ObjectiveC application to 64bit Windows in 2005. The only compiler targeting Windows that supported ObjectiveC was the GCC compiler from MinGW.
AS short, What i understood is both are C compilers for windows and both are independent. But when I install TDM-gcc there is a prompt asking to select minGW or minGW-w64. So TDM is depended on minGW? Both are not independent compilers? I am confused by reading different things from different places. Please explain their relevance. The above link was not sufficient for me to understand completely.