![mingw-w64 installer mingw-w64 installer](https://askdev.ru/images/content/30069830/66aa533939c8d98f0bd92768350511bb.png)
They are only needed to build the compiler. Incidentally, besides MinGW, none of the packages installed in the following steps are needed after installation of Icarus Verilog is complete. Building Git allows you to execute Git commands in a MinGW shell, and allows the Icarus Verilog tools to report more detailed version information when called with the -V option. NOTE: Some steps are optional, depending on whether or not you also wish to build Git. If you have already installed MinGW and/or Git on your machine, you can of course skip the appropriate steps. The following instructions assume you have none of the necessary build tools installed. Use a MinGW window instead, and be careful that your MSYS/MinGW tools are not masked by paths that point to Cygwin binaries. Thus, it is recommended that these steps not be done in a Cygwin window. NOTE: If you have Cygwin installed, it is best to not use a Cygwin window to do the build, as the Cygwin tools will intermix with the MinGW tools such that it is hard to be sure you are using the right compiler.
![mingw-w64 installer mingw-w64 installer](https://imgs.developpaper.com/imgs/20191005180650.png)
MINGW W64 INSTALLER HOW TO
There are a few extra packages needed beyond MinGW and MSYS, and the following instructions explain how to get and install them as well. The base MinGW package doesn't contain tools beyond the compiler, but there is the MSYS package that the makers of MinGW publish that has enough extra tools to get most everything else working. The configure scripts automatically detect that the compilers in use are the MinGW compilers and will configure the Makefiles appropriately.
MINGW W64 INSTALLER WINDOWS
This is the preferred Windows distribution form. Icarus Verilog source can be compiled with the MinGW C/C++ compilers to get a standalone Windows binary. Starting with the v10 release of Icarus Verilog, the preferred (and supported) method of building a standalone Windows binary is to use the Mingw-w64 toolchain, as described here. NOTE: These instructions are out-of-date.