コンパイル言語アプリケーションへの接続
コンパイル言語アプリケーションに接続するデバッグ起動構成を作成するには、次のようにします。
- 起動/デバッグ/実行のアクション・セットを提供するワークベンチ・パースペクティブ (例えば、デバッグ・パースペクティブなど) で、次のいずれかを行います。
- ワークベンチ・メニュー・バーで「実行」>「デバッグ (Debug)」を選択して、
「デバッグ (Debug)」起動構成ダイアログ・ボックスを開きます。
- ワークベンチ・ツールバーの「デバッグ (Debug)」プッシュボタンを選択して、メニューから「デバッグ (Debug)」を選びます。これにより、「起動構成 (Launch Configurations)」ダイアログ・ボックスが開きます。
- 「デバッグ
(Debug)」起動構成ダイアログ・ボックスで、以下のいずれかを行います。
- 「実行プロセスに接続 (Attach to a Running Process)」ノードを
選択して、「新規」をクリックします。
- 「実行プロセスに接続 (Attach to a Running Process)」ノードを
右マウス・ボタンでクリックして、ポップアップ・メニューで「新規」を選択します。
- 「実行プロセスに接続 (Attach to a Running Process)」ノードをダブルクリックします。
- これにより、ダイアログ・ボックスの右側に、起動構成タブと入力フィールドが
表示されます。
- 「名前」フィールドに、作成する構成の選択項目の名前を入力します。
- 「メイン (Main)」タブを選択して、前景に表示します。
- 「メイン (Main)」タブの「プロジェクト」フィールドに、デバッグしたいアプリケーションのソースが含まれているプロジェクトの名前を入力します。
アプリケーション・ソースがワークベンチ・プロジェクトにない場合は、デバッグしたいアプリケーションが入っているプロジェクトの名前を入力してから、起動構成の「ソース」タブ・ページにソース検索パスを指定します。
「プロジェクト」フィールドにプロジェクト名を入力しなくても、「ブラウズ (Browse)」をクリックして、プロジェクトをブラウズすることができます。
このフィールドの指定はオプションですが、指定することをお勧めします。
- デバッグしたいプログラムのプロセス ID がわかっている場合は、
「プロセス ID (Process ID)」フィールドにプロセス ID を入力します。
または、「プロセス ID (Process ID)」を選択し、「ブラウズ (Browse)」プッシュボタンを選択すると、
「プロセス・リスト (Process List)」ダイアログ・ボックスが表示されるので、
そのリストから、デバッグしたいプログラムとそのシステム・プロセス ID を選択します。
プロセス・リストにデバッグしたいプログラムが無い場合は、リストをスクロールするか、または
「最新表示」をクリックして、最近開始したプログラムがのっている
リストを最新表示します。接続したいプログラムを選択したら、「OK」をクリックします。
- ソース検索パスを設定するには、「ソース」タブを選択して、以下を行います。
ソース検索パスにあるソース・ファイル名のすべてのインスタンスを検索したい場合、
「パスにある重複ソース・ファイルを検索 (Search for duplicate source files on the path)」チェック・ボックスを選択します。
このチェック・ボックスを選択し、デバッガーがファイル名の複数のインスタンスを見つけた場合、
正しいソース・ファイルを選択するようにダイアログで指示されます。
- 「共通 (Common)」タブを選択して、前景に表示します。「共通 (Common)」ページで、
以下を行うことができます。
- 起動構成をローカルに保管し、単一のユーザーに対して使用可能にしたい場合は、「ローカル (Local)」ラジオ・ボタンを選択します。起動構成をワークスペースにファイルとして保管し、チームで使用するためにリポジトリー内で共用したい場合は、「共用 (Shared)」ラジオ・ボタンを選択して、「共用構成のロケーション (Location of shared configuration)」フィールドに、起動構成を保管したいプロジェクト・ロケーションを入力します。あるいは、プロジェクトをブラウズすることもできます。
- 「起動時に切り替えるまたは開くパースペクティブ (Perspective to switch to or open when launched in)」グループで、
起動後に開くパースペクティブを選択します。
これは、「デバッグ・モード (Debug mode)」フィールド・ドロップダウン・ボックスで選択します。
- 「デバッグ (Debug)」プッシュボタンお気に入りメニューまたは「デバッグ (Debug)」メニューの「デバッグ・ヒストリー (Debug History)」リストにお気に入りのデバッグ構成として起動構成を表示したい場合は、「デバッグ (Debug)」チェック・ボックスを選択します。
- 起動構成に必須の全情報を指定した後に、
「デバッグ (Debug)」プッシュボタンと「適用」プッシュボタンが使用可能になります。「適用」をクリックすると、起動構成が保管されます。
この時点で、デバッグ・セッションを起動せずにダイアログ・ボックスを閉じるか、
「デバッグ (Debug)」をクリックして、その新しい起動構成を使用してデバッグ・セッションを起動することができます。
「デバッグ (Debug)」をクリックすると、
起動構成に対して行った変更が保管され、デバッグ・セッションが起動されます。
デバッグ起動構成を保管したら、それを編集します。デバッグ起動構成の編集の詳細については、下記の関連タスクを参照してください。
注: 実行プロセスへの接続用の起動構成を保管する際に、入力したプロセス ID は保管されますが、
次に起動構成を使用する時には、このプロセス ID は無効になる可能性があります。
構成を編集して、再度プロセス ID を選択する必要があります。
ヒント: 起動構成設定をまだ保存していなくて、それまでにした入力を除去または変更したい
場合は、「復帰 (Revert)」をクリックすると、実行されたすべての変更が除去されます。
- 起動構成に必須の情報が指定されていない場合、または指定した情報にエラーがある場合には、
ダイアログ・ボックスの上部に何が欠落しているかを示すメッセージが表示されます。
- デバッグ・セッションを起動するためにダイアログ・ボックスを使用しなかった場合は (例えば、起動構成を作成して保管する代わりに使用するなど)、作業の終了時に「クローズ (Close)」をクリックしてダイアログを終了してください。
注: 誤ったプロセス ID を入力したり、システム・プロセスに接続しようとすると、
予期しない結果になる恐れがあります。
関連概念
接続する時期
関連タスク
コンパイル言語起動構成の使用
既存の起動構成からの新規起動構成の作成
起動構成の編集
起動構成の除去
コンパイル言語アプリケーションのデバッグ