BigAdmin System Administration Portal
Feature Tech Tip

Commands for Sun Studio 11 Software

Richard Friedman, September 2006

The Sun Studio 11 software collection includes high-performance compilers that optimize C, C++, and Fortran for the Solaris OS on SPARC and x86/x64 platforms, as well as Linux. Included are command-line tools and a NetBeans software-based integrated development environment (IDE) for application performance analysis and debugging of mixed-source language applications. This software also offers multi-platform support, compatible with gcc, Visual C++, C99, OpenMP, and Fortran 2003.

The entire set of Sun Studio 11 tools is available as a free download.

Here is a list of the Sun Studio command-line tools, organized by functionality, with links to their man pages. Complete information can be found on the documentation for Sun Studio 11 software web page.


Compilers and Compiler Support
  • CC: C++ compiler
  • CCadmin: Cleans the templates' database; provides information from and updates to the database
  • c++filt: C++ name demangler
  • cb: C source-program beautifier
  • cc: C compiler
  • cflow: Generates C source-program flowgraph
  • cscope: Interactively examines a C program source file
  • ctrace: C program debugger
  • cxref: Generates C program cross-reference listing
  • dem: Demangles a C++ name
  • f77: Fortran 77 compiler
  • f95: Fortran 95 compiler
  • fbe: Assembler
  • fdumpmod: Utility for displaying Fortran 95 module information
  • fpp: The Fortran source language preprocessor for Fortran 77 and Fortran 95
  • fpr: Converts Fortran carriage-control output to printable form
  • fsplit: Splits a multi-routine Fortran source file into individual files
  • indent: Indents and formats a C program source file
  • inline: In-line procedure call expander
  • lint: A C source-program checker
  • ptclean: Cleans up the parameterized types database

Performance Analysis and Optimization Tools
  • analyzer: GUI for analyzing a program performance experiment
  • binopt: SPARC Binary Optimizer
  • collect: Command used to collect program performance data
  • collector: Subcommands of dbx used for performance data collection
  • er_archive: Constructs function and module lists for a performance experiment
  • er_cp: Copies a performance experiment
  • er_export: Dumps raw data from a performance experiment
  • er_mv: Moves a performance experiment
  • er_print: Prints an ASCII report from one or more performance experiments
  • er_rm: Removes performance experiments
  • er_src: Prints source or disassembly with index lines and interleaved compiler commentary
  • tcov: Source code test coverage analysis and statement-by-statement profile

Debugging Tools
  • bcheck: Batch utility for runtime checking (RTC)
  • dbx: Source-level debugging tool for C, C++, and Fortran programs
  • dumpstabs: Utility for printing debug information from compiled object file programs
  • dwarfdump: Dumps DWARF debug information of an ELF object
  • lock_lint: Verifies use of locks in multithreaded programs
  • rtc_patch_area: Patch area utility for runtime checking (SPARC only)
  • ss_attach: Starts a debugging session in the Sun Studio IDE attached to a specified process
  • version: Displays version identification of object file or binary

Development Tools
  • dmake: Distributed Make runs the make command over multiple processors simultaneously
  • sunstudio: Sun Studio 11 IDE
  • xdcapture: Captures user interface design from a running Motif/Xt application (X-Designer)
  • xdesigner: OSF/Motif user interface builder (X-Designer)
  • xdrecord: Records user actions from a Motif/Xt program (X-Designer)
  • xdreplay: Simulates user input for Motif/Xt program (X-Designer)

Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License.


BigAdmin
  
 
 
 
BigAdmin News
Information & Resources
delivered to you.
Subscribe today!
Help us make this site better for system admins