version 1.5, 2002/12/19 21:24:28 |
version 1.6, 2004/12/30 01:52:48 |
|
|
This produces an executable a.out; you will eventually want to |
This produces an executable a.out; you will eventually want to |
move this to some place like /usr/bin/awk. |
move this to some place like /usr/bin/awk. |
|
|
If your system is does not have yacc or bison (the GNU |
If your system does not have yacc or bison (the GNU |
equivalent), you must compile the pieces manually. We have |
equivalent), you must compile the pieces manually. We have |
included yacc output in ytab.c and ytab.h, and backup copies in |
included yacc output in ytab.c and ytab.h, and backup copies in |
case you overwrite them. We have also included a copy of |
case you overwrite them. We have also included a copy of |
|
|
*if* you provide versions of popen and pclose. The file |
*if* you provide versions of popen and pclose. The file |
missing95.c contains versions that can be used to get started |
missing95.c contains versions that can be used to get started |
with, though the underlying support has mysterious properties, |
with, though the underlying support has mysterious properties, |
the symptom of which can be truncated pipe output. Beware. |
the symptom of which can be truncated pipe output. Beware. The |
The file makefile.win gives hints on how to proceed. |
file makefile.win gives hints on how to proceed; if you run |
|
vcvars32.bat, it will set up necessary paths and parameters so |
|
you can subsequently run nmake -f makefile.win. Beware also that |
|
when running on Windows under command.com, various quoting |
|
conventions are different from Unix systems: single quotes won't |
|
work around arguments, and various characters like % are |
|
interpreted within double quotes. |
|
|
This compiles without change on Macintosh OS X using gcc and |
This compiles without change on Macintosh OS X using gcc and |
the standard developer tools. |
the standard developer tools. |