81 lines
2.8 KiB
Plaintext
81 lines
2.8 KiB
Plaintext
.ND
|
|
.SH
|
|
Installing the fast ACK compilers
|
|
.LP
|
|
This is the first distribution of the fast ACK compilers, in
|
|
binary form, for either a DEC VAX running Berkeley Unix BSD 4.2 or BSD 4.3,
|
|
or a SUN-3 MC68020 work-station running SunOS 3.2-3.5, or SunOS 4.0.
|
|
The distribution contains a C-, a Modula-2-, and a Pascal-compiler producing object
|
|
code that is compatible with cc-produced object code. There are also
|
|
versions for C and Modula-2 producing object code that is compatible
|
|
with ACK, 4th distribution.
|
|
The distribution also contains a Modula-2 makefile generator.
|
|
.LP
|
|
The tape contains the following files and directories:
|
|
.IP "lib.vax and bin.vax"
|
|
.br
|
|
binaries and libraries for the VAX.
|
|
.IP "lib.sun and bin.sun"
|
|
.br
|
|
binaries and libraries for the SUN-3.
|
|
.IP def
|
|
directory containing definition modules of the Modula-2 run-time system.
|
|
.IP man
|
|
directory containing manual pages.
|
|
.IP doc
|
|
directory containing some documents describing the languages implemented.
|
|
.IP "ack.sun and ack.vax"
|
|
.br
|
|
binaries for ACK compatible fast compilers.
|
|
.IP "driver.c"
|
|
.br
|
|
sources of the compiler driver.
|
|
.IP "READ_ME"
|
|
.br
|
|
the file you are reading now.
|
|
.IP "INSTALL" and "INSTALL_A"
|
|
.br
|
|
shell-scripts taking care of the installation.
|
|
.LP
|
|
Installation makes the following commands available:
|
|
.IP fm2
|
|
fast Modula-2 compiler.
|
|
.IP fcc
|
|
fast C compiler.
|
|
.IP fpc
|
|
fast Pascal compiler.
|
|
.IP fm2mm
|
|
.br
|
|
makefile generator for fast Modula-2 compiler.
|
|
.LP
|
|
To install these commands, proceed as follows:
|
|
.IP 1.
|
|
Create a directory for the compilers, f.i. /usr/local/lib/fastc.
|
|
You will need about 3 megabyte to extract the tape.
|
|
.IP 2.
|
|
Go to this directory and extract the tape (which is in 1600 bpi tar-format).
|
|
.IP 3.
|
|
Execute the INSTALL shell-script with one argument: the directory in
|
|
which the fm2, fcc, fpc, and fm2mm binaries must be installed, f.i.
|
|
/usr/local/bin.
|
|
This will take care of the installation of the cc(1) compatible
|
|
versions of the fast ACK compilers.
|
|
The INSTALL script will also run some small tests.
|
|
.IP 4.
|
|
The man-subdirectory contains manual pages. When you have satisfied
|
|
yourself that fm2, fcc, and fpc work properly, install the
|
|
fm2, fm2mm, fcc, and fpc manual pages
|
|
in a public man-directory, and announce the availability of
|
|
fm2, fm2mm, fcc, and fpc.
|
|
.IP 5.
|
|
The tape also contains ACK-compatible fast ACK compilers for C and Modula-2.
|
|
If you have the 4th ACK distribution (became available in august 1988),
|
|
you can use the INSTALL_A shell-script to install these in the ACK tree.
|
|
Call INSTALL_A with the ACK home directory as argument.
|
|
This will make afm2 and afcc available in the ACK bin-directory.
|
|
.IP 6.
|
|
After the installation, some directories are no longer needed. The ack.sun
|
|
and ack.vax directories can be removed; when on a SUN, the bin.vax and
|
|
lib.vax directories can be removed; when on a VAX, the bin.sun and lib.sun
|
|
directories can be removed.
|