Thank you for taking the trouble to respond. I had stumbled across
cygwin through download.com, which contains a make which seems also to
be working fine.

Note that the result will most likely be dependent on the cygwin1.dll
runtime. You will need to distribute the cygwin1.dll and the source for
that version with your code. If you wish a proprietary license for your
code, then you don't want to use have your result dependent on the
cygwin1.dll runtime. If you use an Open Source license for your code,
then an exception which inoculates your code from the GPL viral license,
however, you will still need to distribute the cygwin1.dll code if you
distribute the cygwin1.dll runtime.

If you like the unix style environment but do not wish to have a
dependency on a GPL licensed DLL then check out www.mingw.org and it's
MSYS distribution. It will use the MinGW GCC version which creates
results dependent on the MSVCRT.DLL which exists on all versions of
Win32 except the first unaltered version of Win95.