cccl makes MSVC's cl.exe act like Unix cc's by converting cc command line parameters into one's cl.exe understands. This is especially useful if you want to use GNU autotools (autoconf/automake/libtool) with MSVC.
The cccl web page is at http://cccl.sf.net. The cccl SourceForge project page is at http://sf.net/projects/cccl.
First, you'll want to install cccl. Then, you'll probably want to learn about using autotools and MSVC together.