omcc is a program to compile OpenMP programs written in C.
omcc processes input files through one or more of four stages:
preprocessing, compilation, assembly, and linking. This man page
contains descriptions for only omcc-specific
aspects of the compiler, though it also contains summaries
of some general-purpose options. For a fuller explanation
of the compile options, see options of the backend compiler which
is specified in the installation. C source files use the suffix '.c'.
Display Omni version.
Specify a name of configuration, listed below (Omni configuration and
platform dependent) as examples:
If not specified, default configuration (depend on Omni configuration
and platform) is used.
Specify a command name of backend C compiler. If not specified,
default C compiler (depend on Omni configuration and platform) is used.
Compile or assemble the source files, but do not
link. The compiler output is an object file corresponding to each
Define macro macro with the string `1' as its definition.
Define macro macro as defn.
Produce debugging information.
Append directory dir to the list of directories
searched for include files.
Add directory dir to the list of directories to be searched for `-l'.
Use the library named library when linking.
Place output in file.
Stop after the stage of compilation proper; do not assemble.
The output is an assembler code file for each non-assembler input file specified.
Undefine macro macro.
Stop after parsing leaving the intermediate file.
Stop before calling the backend compiler. Leave the intermediate
C file after OpenMP transformation.