home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  

UNIX in a Nutshell: System V Edition

UNIX in a Nutshell: System V EditionSearch this book
Previous: 20.1 The Sdb Debugger Chapter 20
Program Debugging
Next: 21. ASCII Character Set

20.2 The Dbx Debugger

Dbx can be used to debug programs written in C, C++, FORTRAN, and Pascal. Dbx commands can be stored in a start-up .dbxinit file that resides in the current directory or in the user's home directory. These commands are executed just before reading the symbol table. The command-line syntax for dbx is as follows:

dbx [ options ] [ objfile [ corefile ]]

20.2.1 Options

-c cmd

Run dbx cmd after initialization.


Collect profile data for debugged program.


Echo input commands on standard output.


Act as if standard input is a terminal.

-I dir

Add dir to the directory search path. The dbx command use resets the search path.


Debug a program that puts the keyboard in up-down translation mode.

-P file_des

Pipe output to the debugger command via file descriptor file_des . debugger passes this option automatically.


Suppress messages during loading (useful during auto-traceback).


Execute objfile right away, then wait for user response from the keyboard.

-s file

Read initialization commands from start-up file .

-sr tmp

Like -s , but then delete start-up file ( tmp ).

- pid

Debug a currently running program whose process ID is pid (used mainly for auto-traceback).

Previous: 20.1 The Sdb Debugger UNIX in a Nutshell: System V Edition Next: 21. ASCII Character Set
20.1 The Sdb Debugger Book Index 21. ASCII Character Set

The UNIX CD Bookshelf Navigation The UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System