Preparing the Cygwin VM
- Install Oracle VirtualBox
 - Create new virtual machine. Assign at least 120 Gb of virtual disk space and at least 4 Gb of virtual RAM to the newly created virtual machine.
 - Install Windows (preferrably Windows 7 x64) into the virtual machine and enter default username without non-latin characters and spaces (preferrably "User").
 - After installation of virtual OS, install Oracle Guest Additions and enable Shared Folder with a host system.
 - Download setup-x86_64.exe (yes, you need 64-bit version) from https://www.cygwin.com/ and install Cygwin (preferrably all packages) to the folder having name without spaces (preferrably "C:\Cygwin"). Downloading all packages from the Internet may take a long time.
 - When done, shutdown the Cygwin VM and take snapshot "SNAP-1".
 
>> Read next section or
         buy already prepared 
         cross-compiler (€10) to save your time.