g77.info: Preprocessor Options

Go forward to Directory Options
Go backward to Optimize Options
Go up to Invoking G77
Go to the top op g77

Options Controlling the Preprocessor

   These options control the C preprocessor, which is run on each C
source file before actual compilation.
   *Note Options Controlling the Preprocessor: (gcc)Preprocessor
Options, for information on C preprocessor options.
   Some of these options also affect how `g77' processes the `INCLUDE'
directive.  Since this directive is processed even when preprocessing
is not requested, it is not described in this section.  *Note Options
for Directory Search: Directory Options, for information on how `g77'
processes the `INCLUDE' directive.
   However, the `INCLUDE' directive does not apply preprocessing to the
contents of the included file itself.
   Therefore, any file that contains preprocessor directives (such as
`#include', `#define', and `#if') must be included via the `#include'
directive, not via the `INCLUDE' directive.  Therefore, any file
containing preprocessor directives, if included, is necessarily
included by a file that itself contains preprocessor directives.