User's Manual
2 Using Cadvise
This chapter addresses the following topics:
• “Getting started” (page 10)
• “Steps in using cadvise” (page 10)
• “Invoking Cadvise” (page 11)
• “Using Cadvise as a wrapper around Compiler or Linker” (page 12)
• “Integrating Cadvise with the makefiles and build process” (page 12)
• “Enabling different categories of diagnostic messages” (page 13)
• “Generating code complexity metrics” (page 13)
• “Detecting violation of pre-defined or user-defined coding guidelines” (page 17)
2.1 Getting started
This section addresses the following topics:
• “Supported platforms” (page 10)
• “Installing Cadvise” (page 10)
2.1.1 Supported platforms
You can install and use cadvise on the following platforms:
• HP-UX 11i v3 (B.11.31) PA-RISC (HP 9000) and HP Integrity systems
• HP-UX 11i v2 (B.11.23) PA-RISC (HP 9000) and HP Integrity systems
• HP-UX 11i v1 (B.11.11) PA-RISC (HP 9000) systems
2.1.2 Installing Cadvise
To install cadvise, complete the following steps:
1. Download cadvise for your platform through the website http://www.hp.com/go/cadvise.
2. Install cadvise using the swinstall command. For more information on using the swinstall
command, see Software Distributor Administration Guide.
Cadvise is installed in the /opt/cadvise/bin/cadvise directory by default.
2.2 Steps in using cadvise
Cadvise is part of an iterative process of building, analyzing, reporting, and removing the potential
coding errors in an application, as shown in Figure 2.
10 Using Cadvise