Sun WorkShop 入門

実行時の引数の変更

デバッグセッション中に、引数、実行ディレクトリ、環境変数などの引数を変更することができます。

プログラムの引数の指定

デバッグ対象のプログラムを読み込むときに、プログラムの引数を指定することができます。プログラムを読み込んだ後でも、いつでも引数を編集することができます。

シェルに対して特別な意味を持つ文字を含む引数をテキストフィールドに入力する場合、バックスラッシュ (¥) か引用符 ("") で括って、その意味を無効にする必要があります。このような特殊文字には、| $ ; < > ( ) $ ' ¥ " ' * ? [ ] スペース、タブ、改行があります。

プログラムの読み込み時にプログラムの引数を指定するには、コマンド行に入力するときと同じように、「新規プログラムデバッグ」ダイアログボックスの「引数」テキストフィールドに引数を入力します。プログラム名は入力しません。

プログラムの読み込み後にプログラム引数を編集するには、次の手順に従ってください。

  1. 「デバッグ」⇒「実行時の引数の編集」を選択し、「実行時の引数の編集」ダイアログボックスを開きます。

  2. 「引数」テキストフィールドで、引数を追加または変更します。

  3. 「了解」をクリックします。

実行ディレクトリの指定

デバッグ対象のプログラムの読み込み時に実行ディレクトリを指定するには、次の手順に従ってください。

  1. 「実行ディレクトリ」テキストフィールドにディレクトリ名を入力します。「. . .」ボタンをクリックして「実行ディレクトリ」ダイアログボックスを表示し、ディレクトリ名を選択することもできます。

  2. 「了解」をクリックします。

プログラムの読み込み後に実行ディレクトリを変更するには、次の手順に従ってください。

  1. 「デバッグ」⇒「実行時の引数の編集」を選択し、「実行時の引数の編集」ダイアログボックスを開きます。

  2. 「実行ディレクトリ」テキストフィールドにディレクトリ名を入力します。「. . .」ボタンをクリックして「実行ディレクトリ」ダイアログボックスを表示し、ディレクトリ名を選択することもできます。

  3. 「了解」をクリックします。

環境変数の設定

プログラムの実行時に有効な環境変数を指定することができます。プログラムが実行される際、実行コマンドの前に、これらの環境変数の setenv コマンドが実行されます。

「環境変数」ダイアログボックスを使用して、「持続的環境変数」リストに環境変数を追加したり、リストから削除することができます。「持続的環境変数」リスト中のすべての環境変数は、ワークセットとともに保存されます。


注 -

プログラムを実行するための「持続的環境変数」リストの内容は、プログラムを構築するための「持続的環境変数」リストの内容とは異なっています。「環境変数の使い方」を参照してください。


「環境変数」ダイアログボックスを開くには、次の手順に従ってください。

環境変数の追加

「持続的環境変数」リストに環境変数を追加するには、次の手順に従ってください。

  1. 「名前」テキストフィールドに環境変数の名前を入力します。

  2. 「値」テキストフィールドに、変数の値を入力します。

    間違えて入力した場合は、「消去」をクリックすると、「名前」テキストフィールドと「値」テキストフィールドのエントリを消去できます。

  3. 「追加」をクリックして、「持続的環境変数」リストに環境変数を追加します。

  4. 上記の 3 つの手順を繰り返して、他の環境変数をすべて追加します。

  5. 「了解」をクリックして、ダイアログボックスを閉じます。


    注 -

    Return キーを押すと、入力フォーカスが次の項目に移動します。


環境変数の削除

「持続的環境変数」リストから変数を削除するには、次の手順に従ってください。

  1. リストから変数を選択します。

  2. 「削除」をクリックします。「すべて削除」をクリックすると、リスト中の環境変数がすべて削除されます。

  3. 「了解」をクリックして変更を確定し、ダイアログボックスを閉じます。

環境変数の値の変更

「持続的環境変数」リストの環境変数の値を変更するには、次の手順に従ってください。

  1. リストから環境変数を選択します。

  2. 「値」テキストフィールドに新しい値を入力して、「変更」をクリックします。

  3. 「了解」をクリックして変更を確定し、ダイアログボックスを閉じます。

環境変数の確認と無効化

「持続的環境変数」一覧に表示されている環境変数定義と同じ名前の環境変数が現在のデバッグ環境にある場合、現在のデバッグ環境に表示される環境変数は無効になります。

現在のデバッグ環境の変数定義を確認するには、「詳細」をクリックして「現在の環境」リストを開き、プログラムのデバッグ環境内の環境変数をすべて表示します。「フィルタを通す」テキストフィールドを使用すれば、リストにフィルタをかけることができます。

環境変数の値を無効にするには、次の手順に従ってください。

  1. 「現在の環境」リストから環境変数を選択します。

  2. 「<<追加」をクリックして、「持続的環境変数」リストに環境変数を追加します。

  3. 「値」テキストフィールドに新しい値を入力して、「変更」をクリックします。

  4. 「了解」をクリックして変更を確定し、ダイアログボックスを閉じます。

    「持続的環境変数」リスト中の環境変数定義によって、現在のデバッグ環境での環境変数定義が無効になり、ワークセットとともに保存されます。


    注 -

    dbx コマンドの unset variable を使用すれば、変数を削除し、その値の設定を解除することができます (variable は変数)。