I summarized the steps in detail of compiling JULES, a land surface model from UK, on Windows. Included were the set up of Cygwin, and the compiling of JULES and its support tool FCM, and also NetCDF.
The instruction was written in the hope of easily duplicating the steps.