GNU Info

Info Node: (gawk.info)PC Compiling

(gawk.info)PC Compiling


Next: PC Using Prev: PC Binary Installation Up: PC Installation
Enter node , (file) or (file)node

Compiling `gawk' for PC Operating Systems
.........................................

   `gawk' can be compiled for MS-DOS, Win32, and OS/2 using the GNU
development tools from DJ Delorie (DJGPP; MS-DOS only) or Eberhard
Mattes (EMX; MS-DOS, Win32 and OS/2).  Microsoft Visual C/C++ can be
used to build a Win32 version, and Microsoft C/C++ can be used to build
16-bit versions for MS-DOS and OS/2.  The file `README_d/README.pc' in
the `gawk' distribution contains additional notes, and `pc/Makefile'
contains important information on compilation options.

   To build `gawk', copy the files in the `pc' directory (_except_ for
`ChangeLog') to the directory with the rest of the `gawk' sources. The
`Makefile' contains a configuration section with comments and may need
to be edited in order to work with your `make' utility.

   The `Makefile' contains a number of targets for building various
MS-DOS, Win32, and OS/2 versions. A list of targets is printed if the
`make' command is given without a target. As an example, to build `gawk'
using the DJGPP tools, enter `make djgpp'.

   Using `make' to run the standard tests and to install `gawk'
requires additional Unix-like tools, including `sh', `sed', and `cp'.
In order to run the tests, the `test/*.ok' files may need to be
converted so that they have the usual DOS-style end-of-line markers.
Most of the tests work properly with Stewartson's shell along with the
companion utilities or appropriate GNU utilities.  However, some
editing of `test/Makefile' is required. It is recommended that you copy
the file `pc/Makefile.tst' over the file `test/Makefile' as a
replacement. Details can be found in `README_d/README.pc' and in the
file `pc/Makefile.tst'.


automatically generated by info2www version 1.2.2.9