プログラムをはじめて dbx にロードすると、dbx は、そのプログラムの「メイン」ブロック (C、C++、および Fortran 90 の場合は main、Fortran 77 の場合は MAIN、Java コードの場合はメインクラス) に移動します。dbx はそのあと、ユーザーがコード内を移動するか、またはイベント管理コマンドを使用することにより、それ以上のコマンドを発行するのを待ちます。
プログラムを実行する前に、そのプログラムにブレークポイントを設定することもできます。
プログラムの実行を開始するには、run コマンドを使用します。
必要に応じて、コマンド行引数や、入力に <、出力に > または >> を使用して、入力と出力のリダイレクトを追加できます。>> を使用すると、既存の出力ファイルに内容が追加されます。
(dbx) run [arguments][ < input-file] [ > output-file]
run コマンドそのものは、前の引数とリダイレクトを使用して、プログラムを実行します。rerun コマンドは、元の引数とリダイレクトなしでプログラムを実行します。