Information, Transmission, Modulation, and Blog
    RSS        OpenSolaris: Innovation Matters
Who?
Richard Friedman is a senior staff information engineer who documents the Sun Studio compilers and contributes to the Sun Studio portal at developers.sun.com.
rchrd wrote his first computer program in FORTRANSIT on the IBM 650 in 1962.
He also is a photographer and has a life and a radio program.
Email to rchrd at sun.com
Where Else?

»All I Know::
Information, Transmission, Modulation, and Noise

»MUSIC FROM OTHER MINDS on KALW-FM

»All I've Seen :: photo blog

Elsewhere?
»Sun Studio Developer's Portal
»Solaris Developer Blog
Search
Lijit Search
Recent Entries:

Complete Archives

Menu

XML
Site Meter

Friday April 06, 2007 20070406

• Sun Studio Compiler Options, revisited

One of our tech writers, Kami Shahi, collaborated with Sun Studio tools engineer Chris Quenelle to develop a database of compiler options that can be viewed in many ways.

Sun Studio compilers, like most, contain a zillion options. Many deal with special cases that have come up in the past that are not of general interest. But some are extremely powerful and should be used to ensure generating a binary program that performs well.

You can find the page on the SDN Sun Studio portal as part of the Sun Studio 11 documentation:

http://developers.sun.com/sunstudio/documentation/ss11/opts/index.html 

But here's a copy of that page:

Sun Studio Compiler Options 

This page provides links to lists of Sun Studio 11 compiler options that are organized either by programming language or by functional task. Click each link to see the list of options. Each listed option is linked directly to its explanation in the Sun Studio 11 docs.

Options Grouped by Language:   Options For Specific Platforms:   Other:  
All C Options
All C++ Options
All F95 Options
Shared C and C++ Options
Shared C, C++, and Fortran 95 Options
C++ Template Options
Target-Platform Options
All SPARC-Specific Options
All x86-Specific Options
New Features in Sun Studio 11

 

Options for Specific Tasks:
Optimization and Run-Time Options: All Options, or options Grouped by Language
Parallelization Options: All Options, or options Grouped by Language
Numeric and Floating-Point Options All Options, or options Grouped by Language
Data-Alignment Options All Options
Code Generation Options: All Options, or options Grouped by Language
 
Debugging Options: All Options, or options Grouped by Language
Profiling Options All Options, or options Grouped by Language
 
Preprocessor Options: All Options, or options Grouped by Language
Source-Code Options: All Options, or options Grouped by Language
Compilation Mode Options: All Options, or options Grouped by Language
Output Options: All Options, or options Grouped by Language
 
Linker and Library Options: All Options, or options Grouped by Language
Compile-Time and Link-Time Options: All Options, or options Grouped by Language
 
Warning and Error Messages: All Options, or options Grouped by Language
Documentation Options All Options
Obsolete Options All Options, or options Grouped by Language
Deprecated Options All Options, or options Grouped by Language

 

 


( Apr 06 2007, 03:35:07 PM PDT ) [Sun Studio] Permalink Comments [1]

Comments:

Thank you Richard for posting the location of Kami's list of compiler options. The list is buried so deep in the developers.sun.com site that I couldn't find the link. To be honest, I was trying to show a customer the page during a demo at JavaOne, but I couldn't find the page. Really frustrating.

Posted by DL on May 08, 2007 at 07:59 PM PDT #

Post a Comment:

Comments are closed for this entry.