Complete Installation guide help: [Link], Userguide[Link], FAQ[Link]
This is a tutorial to install/compile on Cygwin:
Essential packages
binutils, g++, autoconf, automake, make, flex, bison, gperf, libbz2-devel
Run the following commands:
$ git clone https://github.com/steveicarus/iverilog.git
$ cd iverilog
$ sh autoconf.sh
Install autoconf and gperf packages if got the following message
Compiling
$ ./configue
you may need to install the following packages if they are not already installed. Use the same as what was explained above to install e.g. autoconf.
bison, flex, g++ and gcc
$ make install
For test (read README file for further information):
git clone git://github.com/steveicarus/ivtest.git
cd ivtest
perl vvp_reg.pl
It takes some time to run a regression.