HP-UX HB v13.00 Ch-11 - Software Development

HP-UX Handbook Rev 13.00 Page 39 (of 101)
Chapter 11 Software Development
October 29, 2013
WDB-GUI GUI for the HP WDB Debugger
WDB is the preferred debugger on HP-UX, and is based on the Gnu debugger gdb.
In addition to the products above, the HP C/aC++ Developers Bundle contains the HP-UX
Developer’s Toolkit, which consists of the following products:
AudioDevKit HP-UX Audio Developer Kit
CDEDevKit CDE Developer Kit
ImagingDevKit HP-UX Developer's Toolkit - Imaging
X11MotifDevKit HP-UX Developer's Toolkit - X11, Motif
The HP-UX Developer’s Toolkit is not shipped with the other compilers. Customers who do not
use HP C, but only one of the other languages, can obtain the HP-UX Developer’s Toolkit for
free from the HP Software Depot [5]. Its product number is B3394BA.
Upgrades for HP compilers come in two different forms, either as a patch, or as a full (base,
application) release. Most compiler patches require a certain base release that came out prior to
the patch. To upgrade to the latest version, it might be necessary to install the last base release
plus the latest patch. A release history for all compilers can be found on their product pages [1].
Development toolkit upgrades always come as regular patches which can be obtained from the
HP internal patch servers, or from the ITRC [6]. They usually depend on a similar patch level of
their runtime environment.
The compiler base releases also contain a current version of the WDB debugger. WDB can also
be installed and upgraded separately by downloading the latest version from its product page [1].
Other Compilers
Besides the HP compilers there are also non-HP compilers available for HP-UX. The probably
most popular ones are from the Free Software Foundation (FSF), called the GNU Compiler
Collection [11].
HP provides a free HP-UX port of the Gnu C and C++ compilers gcc and g++. They have their
own product page [1] on the HP website.
Although provided at the HP website, the Gnu compilers are not supported!
The Gnu compilers can also be obtained from the HP-UX porting center [10], but the version
from the HP website is to be preferred, as it usually works better.