JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio Overview
search filter icon
search icon

Document Information

Preface

Oracle Solaris Studio 12.2 Overview

Introduction to Oracle Solaris Studio Software

Developer Workflow for Oracle Solaris Studio

Oracle Solaris Studio IDE

Oracle Solaris Studio Compilers

C Compiler

cc Command Syntax

C Documentation

C++ Compiler

CC Command Syntax

C++ Documentation

Fortran 95 Compiler

f95 Command Syntax

Fortran Documentation

C/C++/Fortran Libraries

OpenMP 3.0 for Parallel Programming

Sun Performance Library for Programs With Intensive Computation

dmake Utility for Building Applications

Tools for Detecting Errors

dbx Debugger and dbxtool

dbx on the Command Line

dbx in the IDE

dbx in dbxtool

Discover Tool for Detecting Memory Errors

Uncover Tool for Measuring Code Coverage

Tuning Application Performance

Performance Analyzer Tools

Collect Performance Data With the Collector

Examine Performance Data With the Performance Analyzer

Examine Performance Data With the er_print Utility

Analyze Multithreaded Application Performance With the Thread Analyzer

Simple Performance Optimization Tool (SPOT)

Profiling Tools in DLight

Profiling Tools in the IDE

For More Information

dmake Utility for Building Applications

The dmake utility is a command-line tool, compatible with make(1), for building software project targets that are defined in makefiles. dmake can build targets in grid, distributed, parallel, or serial mode. If you use the standard make(1) utility, the transition to dmake requires little if any alteration to your makefiles. dmake is a superset of the make utility.

dmake parses your makefiles to determine which targets can be built concurrently, and distributes the build of those targets over a number of hosts that you specify in a .dmakerc file.

The Oracle Solaris Studio IDE uses dmake by default when you build and run your project in the IDE, using the targets in the makefile for the project. You can also execute individual makefile targets with dmake through the IDE. If you prefer you can configure the IDE to use make instead.

For information about how to use dmake from the command line and how to create your .dmakerc file, see the dmake(1) man page. For a list of the new and changed features, software corrections, known problems, limitations, and incompatibilities in the current release of dmake, see What’s New In The Oracle Solaris Studio 12.2 Release.