Sun Studio 11 For Solaris Platforms Documentation |
Installation Guide |
|
Installation and Setup Guide
(docs.sun.com) |
Gives instructions for installing the
Sun Studio 11 for Solaris Platforms software development tools and serial number license,
removing the software, and troubleshooting licensing and
installation problems. |
What's New |
|
What's New
(docs.sun.com) |
Describes the new features in this release. |
Release Notes, Readmes, and Man Pages |
Release Notes |
Sun Studio 11 For
Solaris Platforms Release Notes
(docs.sun.com) |
Contain the most up-to-date information about
the following:
- System requirements
- Disk space requirements
- Patch requirements
- Installation issues
- Documentation for this release and how to access it
- Problems and workarounds that are not covered in the readmes
|
Readmes |
C Readme (HTML) |
Information about the Sun
Studio C compiler, cc. |
C++ Readme (HTML) |
Information about the Sun
Studio C++ compiler, CC. |
C++ FAQ (HTML) |
Frequently asked questions and their answers,
plus patch identification numbers and runtime comparison numbers. |
C++ Migration Readme (HTML) |
For information about migrating source code written for the 4.0, 4.01,
4.1, or 4.2 versions of the C++ compiler, see the
C++ Migration Guide. |
dbx Readme (HTML) |
Information about the Sun
Studio dbx, an interactive, source-level, command-line debugging tool. |
dmake Readme (HTML) |
Information about the Sun
Studio command-line tool dmake,
which is used to build targets in distributed, parallel, or serial mode. |
Fortran 77 Readme (HTML) |
This Sun
Studio release does not include a separate FORTRAN 77 compiler, f77, but
much of the functionality of the f77 compiler is now available
with the Fortran 95 compiler. In this release, the f77 command
is a script that calls the f95 compiler.
|
Fortran 95 Readme (HTML) |
Information about the Sun
Studio Fortran 95 compiler, f95. |
Fortran Preprocessor Readme
(HTML) |
Information about the Fortran source code
preprocessor that allows a programmer
to generate different versions of a code from a single source
file. |
Integrated Development Environment
(IDE) Readme (HTML) |
Information about using the Sun Studio 11 integrated development environment (IDE). |
Interval Arithmetic Readme (HTML) |
Information about Fortran 95 interval arithmetic and the C++ interval arithmetic
class library. |
Math Libraries Readme (HTML) |
Information about the Sun
Studio math libraries. |
OpenMP API Readme (HTML) |
Information about the Sun Studio implementation of the OpenMP 2.5 shared memory parallelization API. |
Performance Analyzer Readme (HTML) |
Information about the Sun
Studio performance analysis tools. |
Sun Performance Library Readme (HTML) |
Information about the Sun Performance Library[tm]. |
Runtime Libraries Readme
(HTML) |
List of Sun libraries and object files that may be redistributed within user
executables or libraries under the terms of the End User Object Code License. |
Third-Party License Readme (HTML) |
Information about licensing for third-party
tools. |
Tools.h++ Readme (HTML) |
Information about Tools.h++ version 7.1.0. |
X-Designer Readme (HTML) |
Information about the X-Designer GUI builder. |
Man Pages |
Sun Studio 11 Command-Line Tools - Man1
Index
(HTML) |
Online reference manual
pages for the Sun Studio user commands, such as commands to invoke the compilers. |
Collector and Memory Monitor Library Functions - Man3 Index (HTML) |
Program
interface descriptions for Performance Data Collector and Memory Monitor library functions. |
Standard C++ Library - Man3c++ Index (HTML)
|
Program
interface descriptions for Standard C++ Library classes and functions. Man pages copyrighted
by Rogue Wave are available only with the installed product.
|
C++ Compatibility Mode Libraries - Man3cc4 Index (HTML)
|
Program interface descriptions for the Complex library, and the
demangle, filebuf, fstream, interrupt, ios, stream, manip,
queue, sbuf, and task classes and functions for C++ programs that are
compiled using the compatibility mode option (-compat). Man pages copyrighted
by Rogue Wave are available only with the installed product.
|
Fortran Library Functions and Subroutines - Man3f Index (HTML) |
Program interface descriptions for the functions and subroutines
that are in the
Fortran runtime library.
|
Mathematical Library Functions - Man3m Index (HTML)
|
Program interface descriptions for the floating point, math, and Sun math
functions and constants.
|
Runtime Checking (RTC) API - Man3x Index (HTML)
|
Runtime Checking (RTC) API for use with private memory allocators.
|
File Formats - Man4 Index (HTML)
|
Information about the Sun Studio public files.
|
Compiler Manuals |
C |
C User's Guide
(docs.sun.com) |
Describes the Sun Studio C compiler, the
incremental link editor, and the lint program (which you can use
to examine your code). |
C++ |
C++ User's Guide
(docs.sun.com) |
Explains how to use the Sun
Studio C++ compiler and provides detailed information on command-line
compiler options, including defaults, macro expansions, examples,
interactions with other options, and warnings. |
C++ Migration Guide
(docs.sun.com) |
Explains what you need to know to migrate source code
written for the 4.0, 4.01, 4.1, or 4.2 versions of the Sun
Studio C++ compiler. Also addresses migration from C to C++. |
C++ Interval Arithmetic Programming
Reference
(docs.sun.com) |
Documents the C++ interface to the C++ interval
arithmetic library provided with the Sun C++ compilers. |
Fortran |
Fortran User's Guide
(docs.sun.com) |
Describes the compile-time environment and
command-line options for the Sun Studio Fortran
compiler, f95 |
Fortran Programming Guide
(docs.sun.com) |
Presents the essential information programmers need
to develop efficient applications using the Sun Studio
Fortran compiler, f95. |
Fortran Library Reference
(docs.sun.com) |
Describes the routines in the Sun Studio 11 Fortran libraries |
Fortran 95 Interval Arithmetic
Programming Reference
(docs.sun.com) (SPARC platform only) |
Documents the intrinsic INTERVAL data types in the
Sun Fortran 95 compiler (f95). |
Libraries and Tools Manuals |
Debugger |
Debugging a Program With dbx
(docs.sun.com) |
Intended for programmers who want to debug an
application using the dbx command-line debugging tool. |
Build Software |
Distributed Make (dmake)
(docs.sun.com) |
Describes the Sun Studio
11 dmake command.
|
Math Libraries |
Numerical Computation Guide
(docs.sun.com) |
Describes the floating-point environment supported by
software and hardware on SPARC® and x86 platforms running the
Solaris[tm] operating environment. |
OpenMP API |
OpenMP API User's Guide
(docs.sun.com) |
Summarizes the
OpenMP directives and pragmas that are accepted by the
compilers, implementation details, and guidelines for converting
legacy Sun parallelization directives to OpenMP. |
Performance Analyzer |
Performance Analyzer
(docs.sun.com) |
Describes the Sun
Studio tools that are
available for analyzing program performance. The book explains
how to collect performance data and analyze the data using
either the Performance Analyzer GUI or the command-line
interface. |
Sun Performance
Library |
Sun Performance Library User's Guide
(docs.sun.com) |
Describes how to use the Sun-specific extensions and
features included with the Sun Performance Library routines. The
Sun Performance Library is a set of optimized, high-speed
mathematical subroutines that are used to solve linear algebra
problems and other numerically intensive problems. |
Sun Performance Library Reference Manual
(docs.sun.com) |
This reference manual is the Sun Performance Library
section 3P man pages. |
Standard C++
Library |
Standard C++ Library Class Reference
(HTML)
|
An alphabetical listing of the C++ classes in the
Standard C++ Library. |
Standard C++ Library User's Guide
(HTML) |
Describes how to use all of the
Standard C++ Library. This manual is divided into two volumes: a General
User's Guide, and a Locales and Iostreams User's Guide. |
Tools.h++ Class
Library |
Tools.h++ User's Guide
(HTML) |
Gives information on how to write
programs using the Tools.h++ class library. |
Tools.h++ Class Library Reference
(HTML) |
Describes all the classes and functions in Tools.h++. It does not provide a tutorial
on how to program with the Tools.h++ class library. |
X-Designer GUI Builder |
X-Designer User's Guide
(HTML) |
Describes how to use the X-Designer GUI builder. |