コンパイル言語アプリケーションのデバッグ

デバッグするコンパイル言語アプリケーションをロードする起動構成を作成するには、 次のようにします。

  1. 起動/デバッグ/実行のアクション・セットを提供するワークベンチ・パースペクティブ (例えば、デバッグ・パースペクティブなど) で、次のいずれかを行います。
  2. デバッグ (Debug)」起動構成ダイアログ・ボックスで、以下のいずれかを行います。
  3. これにより、ダイアログ・ボックスの右側に、起動構成タブと入力フィールドが 表示されます。
  4. 名前」フィールドに、作成する構成の選択項目の名前を入力します。
  5. メイン (Main)」タブを選択して、前景に表示します。
  6. メイン (Main)」タブの「プロジェクト」フィールドに、デバッグしたいアプリケーションのソースが含まれているプロジェクトの名前を 入力します。アプリケーション・ソースがワークベンチ・プロジェクトにない場合は、デバッグしたいアプリケーションが入っているプロジェクトの名前を入力してから、起動構成の「ソース」タブ・ページにソース検索パスを指定します。

    プロジェクト」フィールドにプロジェクト名を入力しなくても、「ブラウズ (Browse)」をクリックして、プロジェクトをブラウズすることができます。

    このフィールドの指定はオプションですが、指定することをお勧めします。

  7. プログラム名 (Program name)」フィールドに、デバッグしたいプログラムの 絶対パスと名前を入力します。または、「ブラウズ (Browse)」をクリックして、 プログラムをブラウズしてもかまいません。このフィールドは必ず完了する必要があります。
  8. プログラム・パラメーター (Program parameters)」フィールドに、 デバッグするアプリケーションに必要なプログラム・パラメーターを入力します。 このステップはオプションです。
  9. 初期設定のデバッグ (Debug initialization)」チェック・ボックス を選択して、メイン・プログラム・エントリー・ポイントが呼び出される前に実行するコード をデバッグします。これは、C++ コードをデバッグする場合で、グローバルに宣言されている C++ クラス・オブジェクト のコンストラクターをデバッグする必要がある場合です (このようなオブジェクトは、メインに 入る前に構成されるためです)。チェックマークを外すと、プログラムはメイン・エントリー・ポイント まで実行されます。
  10. ソース検索パスを設定するには、「ソース」タブを選択して、以下を行います。

    ソース検索パスにあるソース・ファイル名のすべてのインスタンスを検索したい場合、 「パスにある重複ソース・ファイルを検索 (Search for duplicate source files on the path)」チェック・ボックスを選択します。 このチェック・ボックスを選択し、デバッガーがファイル名の複数のインスタンスを見つけた場合、 正しいソース・ファイルを選択するようにダイアログで指示されます。

  11. システム環境 (System Environment)」タブを選択して、前景に表示します。 「システム環境 (System Environment)」ページで、デバッグ・セッション用の環境変数を設定できます。 このページで行う設定は、デバッグ・セッションにのみ影響します。

    例えば、デバッグ・セッションに必要なアプリケーションの実行可能ファイルのロケーションを指定するなど、 さまざまな要因に関する環境変数を設定する必要がある場合があります。 このページで環境変数を設定するには、以下を行ってください。

  12. 共通 (Common)」タブを選択して、前景に表示します。「共通 (Common)」ページで、 以下を行うことができます。
  13. 起動構成に必須の全情報を指定した後に、 「デバッグ (Debug)」プッシュボタンと「適用」プッシュボタンが使用可能になります。「適用」をクリックすると、起動構成が保管されます。 この時点で、デバッグ・セッションを起動せずにダイアログ・ボックスを閉じるか、 「デバッグ (Debug)」をクリックして、その新しい起動構成を使用してデバッグ・セッションを起動することができます。 「デバッグ (Debug)」をクリックすると、 起動構成に対して行った変更が保管され、デバッグ・セッションが起動されます。

    デバッグ起動構成を保管したら、それを編集します。デバッグ起動構成の編集の詳細については、下記の関連タスクを参照してください。

    ヒント: 起動構成設定をまだ保存していなくて、それまでにした入力を除去または変更したい 場合は、「復帰 (Revert)」をクリックすると、実行されたすべての変更が除去されます。

  14. 起動構成に必須の情報が指定されていない場合、または指定した情報にエラーがある場合には、 ダイアログ・ボックスの上部に何が欠落しているかを示すメッセージが表示されます。
  15. デバッグ・セッションを起動するためにダイアログ・ボックスを使用しなかった場合は (例えば、起動構成を作成して保管する代わりに使用するなど)、作業の終了時に「クローズ (Close)」をクリックしてダイアログを終了してください。

関連概念
接続する時期

関連タスク
既存の起動構成からの新規起動構成の作成
コンパイル言語起動構成の使用
起動構成の編集
起動構成の除去
コンパイル言語アプリケーションへの接続


ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2001, 2003. All Rights Reserved.