dbx コマンドによるデバッグ

.dbxrc ファイルの使用

dbx 初期化ファイル .dbxrc は、dbx を起動するたびに実行する dbx コマンドを保存します。通常このファイルには、デバッグ環境をカスタマイズするコマンドを記述しますが、任意の dbx コマンドを記述することもできます。デバッグ中に dbx をコマンド行からカスタマイズする場合、これらの設定値は、現在デバッグ中のセッションにしか適用されないことに注意してください。

dbx はまず起動時に .dbxrc を検索します。検索順序は次のとおりです。

  1. 現在のディレクトリ ./.dbxrc

  2. ホームディレクトリ $HOME/.dbxrc

.dbxrc が見つからない場合、dbx は警告メッセージを出して、.dbxinit を検索します (dbx モード)。

検索順序は次のとおりです。

  1. 現在のディレクトリ ./.dbxinit

  2. ホームディレクトリ $HOME/.dbxinit

警告メッセージを抑止するには、コマンドウィンドウに次のように入力します。

help .dbxrc > $HOME/.dbxrc

初期化ファイルの例

次に .dbxrc ファイルの例を示します。


dbxenv case input_case_sensitive false
catch FPE

最初の行は、大文字/小文字区別の制御のデフォルト設定を変更するものです。dbxenv は、dbx カスタマイズ変数を変更するコマンドです。input_case_sensitive は、大文字/小文字の区別を制御する変数で、false はその制御値です。

次の行はデバッグコマンドの catch です。シグナル FPE を捕獲するように設定しています。