| Option |
Meaning |
| -# |
Turns on verbose modes, showing how command options expand. Shows
each component as it is invoked.
|
| -### |
Shows each component as it would be invoked, but does not actually
execute it. Also shows how command options would expand.
|
| -c |
Suppresses linking with the linker and, instead, produces a .o file
for each source file.
|
| -E |
Directs the CC driver to only preprocess the C++ source files,
and to send the result to stdout (standard output).
|
| -erroff |
Suppresses compiler warning messages but has no effect on error messages.
|
| -errtags |
Displays the message tag for each warning message of the compiler
front-end that can be suppressed with the -erroffoption or made a fatal
error with the -errwarn option.
|
| -errwarn |
Causes the compiler to exit with a failure status for the given
warning messages.
|
| -G |
Build a dynamic shared library instead of an executable file. |
| -H |
Prints the path name of each include file contained in the
current compilation to the standard error output.
|
| -o |
Sets the name of the output file (with the suffix .o) or the
executable file.
|
| -P |
Only preprocesses source; does not compile. |
| -Q |
Emits identification information to the output file. |
| -S |
Compiles and generates only assembly code. |
| -s |
Strips the symbol table from the executable file. |
| -v |
Performs more and stricter semantic checks, and enables certain
lint-like checks on the named C files.
|
| -w |
Suppresses warning messages. |
| -xdryrun |
Shows each component as it would be invoked, but does not actually
execute it. Also shows how command options would expand.
|
| -xe |
Checks only for syntax and semantic errors. |
| -xhelp |
Displays online help for compiler options or latest readme. |
| -xM |
Runs only the preprocessor on the named C++ programs, requesting
that it generate makefile dependencies and sendthe result to the standard
outputx
|
| -xM1 |
Same as -xM, except that this option does not report
dependencies for the /usr/include header files and it does not report
dependencies for compiler-supplied header files.
|
| -xsbfast |
Creates the database for the Source Browser, but does not actually compile. |
| -xtime |
Causes the CC driver to report execution times for the various
compilation passes.
|
| Option |
Meaning |
| -c |
Suppresses linking with the linker and, instead, produces a .o file
for each source file.
|
| -dryrun |
Shows each component as it would be invoked, but does not actually
execute it. Also shows how command options would expand.
|
| -E |
Directs the CC driver to only preprocess the C++ source files,
and to send the result to stdout (standard output).
|
| -erroff |
Suppresses compiler warning messages but has no effect on error messages.
|
| -errtags |
Displays the message tag for each warning message of the compiler
front-end that can be suppressed with the -erroffoption or made a fatal
error with the -errwarn option.
|
| -errwarn |
Causes the compiler to exit with a failure status for the given
warning messages.
|
| -filt |
Suppress the filtering that the C++ compiler normally applies to
linker error messages.
|
| -G |
Build a dynamic shared library instead of an executable file. |
| -H |
Prints the path name of each include file contained in the
current compilation to the standard error output.
|
| -migration |
Explains where to get information about migrating source code that
was built for earlier versions of the compiler.
|
| -o |
Sets the name of the output file (with the suffix .o) or the
executable file.
|
| -P |
Only preprocesses source; does not compile. |
| -S |
Compiles and generates only assembly code. |
| -s |
Strips the symbol table from the executable file. |
| -verbose |
Controls compiler verbosity. |
| +w |
Identifies code that might have unintended consequences. |
| +w2 |
Emits the same warnings as +w as well as warnings about
technical violations that are probably harmless, but that might reduce the
maximum portability of your program.
|
| -w |
Suppresses warning messages. |
| -xdumpmacros |
Shows how macros are behaving in your program. |
| -xe |
Checks only for syntax and semantic errors. |
| -xhelp |
Displays online help for compiler options or latest readme. |
| -xM |
Runs only the preprocessor on the named C++ programs, requesting
that it generate makefile dependencies and sendthe result to the standard
outputx
|
| -xM1 |
Same as -xM, except that this option does not report
dependencies for the /usr/include header files and it does not report
dependencies for compiler-supplied header files.
|
| -xtime |
Causes the CC driver to report execution times for the various
compilation passes.
|
| -xwe |
Converts all warnings to errors by returning non-zero exit status.
|
| -z |
Link editor option. |
| Option |
Meaning |
| -c |
Suppresses linking with the linker and, instead, produces a .o file
for each source file.
|
| -dryrun |
Shows each component as it would be invoked, but does not actually
execute it. Also shows how command options would expand.
|
| -erroff |
Suppresses compiler warning messages but has no effect on error messages.
|
| -errtags |
Displays the message tag for each warning message of the compiler
front-end that can be suppressed with the -erroffoption or made a fatal
error with the -errwarn option.
|
| -errwarn |
Causes the compiler to exit with a failure status for the given
warning messages.
|
| -G |
Build a dynamic shared library instead of an executable file. |
| -o |
Sets the name of the output file (with the suffix .o) or the
executable file.
|
| -S |
Compiles and generates only assembly code. |
| -s |
Strips the symbol table from the executable file. |
| -v |
Verbose mode - shows compilation details. |
| -w |
Suppresses warning messages. |
| -Xlist |
Finds potential programming bugs. Invokes an extra compiler pass to
check for consistency in calls and common across the global program.
|
| -xhelp |
Displays online help for compiler options or latest readme. |
| -xtime |
Causes the CC driver to report execution times for the various
compilation passes.
|