pathmap コマンド、dbxenv コマンド、および alias コマンドを使用して、dbx セッションに対する起動プロパティーを設定できます。
デフォルトでは、dbx はプログラムがコンパイルされたディレクトリに、デバッグ中のプログラムに関連するソースファイルがないかを探します。ソースファイルまたはオブジェクトファイルがそのディレクトリにないか、または使用中のマシンが同じパス名を使用していない場合は、dbx にその場所を知らせる必要があります。
ソースファイルまたはオブジェクトファイルを移動した場合、その新しい位置を検索パスに追加できます。pathmap コマンドは、ファイルシステムの現在のディレクトリと実行可能イメージ内の名前とのマッピングを作成します。このマッピングは、ソースパスとオブジェクトファイルパスに適用されます。
一般的なパスマップは、各自の .dbxrc ファイルに追加する必要があります。
ディレクトリ from から ディレクトリ to への新しいマッピングを確立するには、次のように入力します。
(dbx) pathmap [ -c ] from to |
-c を使用すると、このマッピングは、現在の作業ディレクトリにも適用されます。
pathmap コマンドは、ホストによってベースパスの異なる、自動マウントされた明示的な NFS マウントファイルシステムを扱う場合にも役立ちます。-c は、現在の作業ディレクトリが自動マウントされたファイルシステム上で不正確なオートマウンタが原因で起こる問題を解決する場合に使用してください。
/tmp_mnt と / のマッピングはデフォルトで存在します。
詳細については、「pathmap コマンド」を参照してください。
dbxenv コマンドを使用すると、dbx カスタマイズ変数を表示または設定できます。dbxenv コマンドは、各自の .dbxrc ファイルに入れることができます。変数を表示するには、次のように入力します。
$ dbxenv |
dbx 環境変数は設定することもできます。.dbxrc ファイルおよびこれら変数の設定方法について詳しくは、「replay を使用した保存と復元」を参照してください。
詳細については、「dbx 環境変数の設定」および 「dbxenv コマンド」を参照してください。
kalias または dalias コマンドを使用して、ユーザー自身の dbx コマンドを作成することができます。詳細については、「dalias コマンド」を参照してください。