I have download a C, makefile and shell cmd source code working in Unix environment. How to use them in Windows environment (I prefer the environment with GUI, but not something like cygwin)?
And please recommend some tools and tutorials on this subject, thanks!
Cygwin is one way. MinGW + MSYS is another way. Both can be frustrating, because small incompatibilites are difficult to debug in those messy makefile and configure scripts.
I use the MinGW C compiler all the time, but the MSYS shell environment I've used only once or twice.