CERN, European Organization for Nuclear Research
1211 Geneva 23
Switzerland

J.D. Blake
blake@cernvax.cern.ch
1991/2/18


		 Producing Printed Copies of GCC Manuals
                 ---------------------------------------


The files gcc.texinfo, cpp.texinfo and texinfo.tex are the source material
from which two sorts of documentation can be produced:

    On-line help information (info files)
    Printed documents

There are two printed manuals describing the GNU C compiler:

    Using and Porting GNU CC
    Richard M. Stallman
    188 pages
    Source: gcc.texinfo, texinfo.tex

    The C Preprocessor
    Richard M. Stallman
    43 pages
    Source: cpp.texinfo, texinfo.tex


If you have TeX software installed on your computer,  the  following  UNIX
commands  should produce a Postscript version of the C preprocessor manual
for printing on A4 paper:

    tex cpp.texinfo
    texindex cpp.??
    tex cpp.texinfo
    dvips -t a4 cpp.dvi -o cpp.ps

Similar commands may be used  to  produce  gcc.ps  from  gcc.texinfo.  The
first  call  to  tex  generates auxiliary files cpp.?? from which texindex
constructs indexes in files  cpp.??s.  The  indexes  and  other  auxiliary
files  containing symbol definitions are used during the second invocation
of tex.


The Berkeley UNIX command:

    lpr -Plw cpp.ps

should print the file cpp.ps on the Postscript printer named "lw".


This directory contains documentation source material:

    gcc.texinfo
    cpp.texinfo
    texinfo.tex

device independent output generated by tex and texindex:

    gcc.dvi
    cpp.dvi

Postscript output generated by dvips:

    gcc.ps
    cpp.ps

and the source code of the texindex program:

    texindex.c

The documentation source files are  unmodified  copies  of  files  in  the
standard  distribution  of  gcc 1.37.1.  The program texindex.c comes from
the GNU Emacs distribution.  The .dvi and .ps files were generated at CERN
from the source files.


The GNU C compiler is free software.  See the  file  COPYING  for  copying
permission.

Gcc for OS-9/68000 is based on gcc  1.37.1  which  may  be  obtained  from
prep.ai.mit.edu by anonymous FTP; look in the directory pub/gnu.
