JavaSolarisCommunitiesAbout SunHow to BuyMy AccountCartUnited StatesWorldwide
Sun Microsystems Documentation
docs.sun.com
Browse Documentation Titles
Browse Product Documentation
Help

All Output Options

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

ContactAbout SunNewsEmploymentSite MapPrivacyTerms of UseTrademarksCopyright Sun Microsystems, Inc.