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

All Debugging 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.
+d C++ Prevents the compiler from expanding C++ inline functions.
-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).
-g C C++ F95 Instructs both the compiler and the linker to prepare the file or program for debugging.
-g0 C++ Instructs the compiler to prepare the file or program for debugging, but not to disable inlining.
-H C C++ Prints the path name of each include file contained in the current compilation to the standard error output.
-keeptmp C C++ Retains the temporary files that are created during compilation.
-migration C++ Explains where to get information about migrating source code that was built for earlier versions of the compiler.
-P C C++ Only preprocesses source; does not compile.
-Q C++ F95 Passes compiler options to a specific phase of the compilation process.
-Q C Emits identification information to the output file.
-s C C++ F95 Strips the symbol table from the executable file.
-temp C++ F95 Defines the directory for temporary files.
-verbose C++ Controls compiler verbosity.
-Xlist F95 Finds potential programming bugs. Invokes an extra compiler pass to check for consistency in calls and common across the global program.
-xcheck C C++ F95 Enables a runtime check for stack overflow.
-xdebugformat C C++ F95 Identifies the format of debugger information
-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.
-xport64 C++ Helps you port code to a 64-bit environment.
-xs C C++ F95 Allows debugging by dbx without object files.
-xsb C Generates extra symbol table information for the Source Browser.
-xsbfast C Creates the database for the Source Browser, but does not actually compile.

ContactAbout SunNewsEmploymentSite MapPrivacyTerms of UseTrademarksCopyright Sun Microsystems, Inc.