A Installing GDB

If you obtain GDB (WDB) as part of the HP ANSI C, HP ANSI C++ Developer's Kit for HP-UX Release 11.x, or HP Fortran, you do not have to take any special action to build or install GDB.

If you obtain GDB (WDB) from an HP web site, you may download either an swinstall package or a source tree, or both.

Most customers will want to install the GDB binary that is part of the swinstall package. To do so, use a command of the form:

/usr/sbin/swinstall -s package-name WDB

Alternatively, it is possible to build GDB from the source distribution. If you want to modify the debugger sources to tailor GDB to your needs, you may wish to do this. The source distribution consists of a tar file containing the source tree rooted at gdb-4.17/.... The instructions that follow describe how to build a `gdb' executable from this source tree. HP believes that these instructions apply to the WDB source tree that it distributes. However, HP does not explicitly support building a `gdb' for any non-HP platform from the WDB source tree. It may work, but HP has not tested it for any platforms other than those described in the WDB Release Notes.

You can nd additional information specific to Hewlett-Packard in the `README.HP.WDB' file at the root of the source tree.

GDB comes with a configure script that automates the process of preparing GDB for installation; you can then use make to build the gdb program.5

The GDB distribution includes all the source code you need for GDB in a single directory, whose name is usually composed by appending the version number to `gdb'.

For example, the GDB version gdb-199991101 distribution is in the `gdb-gdb-199991101' directory. That directory contains:

gdb-gdb-199991101/configure (and

script for configuring GDB and all its supporting

supporting files)

libraries

gdb-gdb-199991101/gdb

the source specific to GDB itself

gdb-gdb-199991101/bfd

source for the Binary File Descriptor library

gdb-gdb-199991101/include

gnu include files

gdb-gdb-199991101/libiberty

source for the `-liberty' free software library

gdb-gdb-199991101/opcodes

source for the library of opcode tables and

 

disassemblers

gdb-gdb-199991101/readline

source for the gnu command-line interface

5

 

gdb-gdb-199991101/glob

source for the gnu filename pattern-matching

 

subroutine

5.If you have a more recent version of GDB than gdb-199991101, look at the README file in the sources; we may have improved the installation procedures since publishing this manual.

365