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 (SeeTCP/IP Networking).