gawk: Cygwin
B.3.1.4 Using 'gawk' In The Cygwin Environment
..............................................
'gawk' can be built and used "out of the box" under MS-Windows if you
are using the Cygwin environment (http://www.cygwin.com). This
environment provides an excellent simulation of GNU/Linux, using Bash,
GCC, GNU Make, and other GNU programs. Compilation and installation for
Cygwin is the same as for a Unix system:
tar -xvpzf gawk-4.2.1.tar.gz
cd gawk-4.2.1
./configure
make && make check
When compared to GNU/Linux on the same system, the 'configure' step
on Cygwin takes considerably longer. However, it does finish, and then
the 'make' proceeds as usual.
Recent versions of Cygwin open all files in binary mode. This means
that you should use 'RS = "\r?\n"' in order to be able to handle
standard MS-Windows text files with carriage-return plus line-feed line
endings.
The Cygwin environment supports both the '|&' operator and TCP/IP
networking (TCP/IP Networking).