Compiler options

The compiler recognizes many options. They are divided into the following classes:

Final output options

The following options determine the final result:

At most one output option can be specified. If none is present, "-o a.out" is assumed.

Diagnostic messages

The following options determine how much m3 reports on stdout.

Front-end options

The following options are passed to the front-end:

Back end options

The following options are passed to the back-end (i.e. passes 1, 6, 7, 8):

The actual arguments passed to the back-end for the \-g and \-O options are part of the m3build configuration.

Linking options

The following options are passed to the linker when producing a program and are used in "make" mode.

Miscellaneous options

The remaining options are:


[Modula-3 home page]

m3-request@src.dec.com
Last modified on Mon Sep 25 18:31:51 PDT 1995 by heydon
     modified on Thu Apr 21 12:15:56 PDT 1994 by kalsow
     modified on Fri Feb  7 00:38:19 PST 1992 by muller