Sun Studio Information Center
This page contains links to the documentation for the Sun Studio 12 software.
Installation |
||
Sun Studio 12 Quick Installation for English-Only Release (6/07) Sun Studio 12 Quick Installation (English, Japanese, Simplified Chinese) for Multi-Language Release (9/07) |
Guides to installing and uninstalling Sun Studio software that covers most situations. |
|
Sun Studio 12 Installation Reference Guide for English-Only Release (6/07) Sun Studio 12 Installation Reference Guide (English, Japanese, Simplified Chinese)for Multi-Language Release (9/07) |
Detailed reference guides for installing Sun Studio software and troubleshooting installation and uninstallation problems. Includes package lists, patch lists, and version information. |
|
Sun Studio 12: Upgrading from English-Only (6/07) to Multi-Language (9/07) |
Instructions for upgrading to the 9/07 release, which contains patches, optimization enhancements, and additional languages. |
|
Getting Started |
||
A short tutorial that takes you through some of the basic steps of developing a C, C++, or Fortran application using the Sun Studio 12 IDE. |
||
A technical article for developers and users new to Sun Studio software. The article provides an introduction to Sun Studio software and its various features with links to the corresponding user guides and programming guides. |
||
What's New |
||
Describes the new features in this release. |
||
Release Notes |
||
Sun Studio 12 Release Notes for English-Only Release (6/07) Sun Studio 12 Release Notes (English, Japanese, Simplified Chinese) for Multi-Language Release (9/07) |
Contain the most up-to-date information about the following:
|
|
Readmes |
||
Readme documents for each of the components of the Sun Studio software. Each Readme describes any software corrections, known problems, limitations, and incompatibilities of the release for the associated component. |
||
Man Pages |
||
Online manual pages that describe the following topics:
Man pages contain syntax, usage, pointers to related commands or interfaces, and additional reference material. |
||
Compiler Manuals |
||
C |
Describes the Sun Studio C compiler, the incremental link editor, and the lint program (which you can use to examine your code). |
|
C++ |
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. |
|
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++. |
||
Sun Studio 12: C++ Interval Arithmetic Programming Reference |
Documents the C++ interface to the C++ interval arithmetic library provided with the Sun C++ compilers. |
|
Fortran |
Describes the compile-time environment and command-line options for the Sun Studio Fortran compiler, f95 |
|
Presents the essential information programmers need to develop efficient applications using the Sun Studio Fortran compiler, f95. |
||
Describes the routines in the Sun Studio 12 Fortran libraries. |
||
Sun Studio 12: Fortran 95 Interval Arithmetic Programming Reference (SPARC platform only) |
Documents the intrinsic INTERVAL data types in the Sun Fortran 95 compiler (f95). |
|
All Compiler Options |
Provides links to lists of Sun Studio 12 compiler options that are organized either by programming language or by functional task. |
|
Libraries and Tools Manuals |
||
Debugger |
Intended for programmers who want to debug an application using the dbx command-line debugging tool. |
|
Build Software |
Describes the Sun Studio 12 dmake command. |
|
Math Libraries |
Describes the floating-point environment supported by software and hardware on SPARC. and x86 platforms running the Solaris operating environment. |
|
OpenMP API |
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 |
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 |
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. This reference manual is the Sun Performance Library section 3P man pages. |
|
Standard C++ Library |
An alphabetical listing of the C++ classes in the Standard C++ Library. |
|
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. |
||
Thread Analyzer |
Describes how to use the Thread Analyzer tool for detecting data races and deadlocks in threaded programs. |
|
Tools.h++ Class Library |
Gives information on how to write programs using the Tools.h++ class library. |
|
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 |
Describes how to use the X-Designer GUI builder. |