実行 / デバッグ構成: コアダンプのデバッグ
このページを使用して、 コアダンプデバッグのオプションを構成します。

共通設定
実行構成を編集する場合(ただし実行構成テンプレートは除く)、次のオプションを指定できます:
項目 | 説明 |
|---|---|
命名方法名 | 実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。 |
プロジェクトファイルとして保存する。 | 実行構成設定を含むファイルを保存して、他のチームメンバーと共有します。 デフォルトの場所は .idea/runConfigurations です。 ただし、 .idea ディレクトリを共有したくない場合は、構成をプロジェクト内の任意の他のディレクトリに保存できます。 デフォルトでは無効になっており、CLion は実行構成設定を .idea/workspace.xml に保存します。 |
構成タブ
項目 | 説明 |
|---|---|
デバッガー | 使用する デバッガーを選択します: バンドルされた LLDB、バンドルされた GDB、ツールチェーンの GDB、カスタム外部 GDB。 デフォルトのデバッガーは、デフォルトのツールチェーンが LLDB で構成されている場合はバンドルされた LLDB であり、それ以外の場合はバンドルされた GDB です。 |
コアダンプ | コアダンプファイルへのパスを指定するか、ファイルチューザーを使用してパスを選択します。 ファイルに読み取りアクセス許可があることを確認してください。 |
シンボルファイル (LLDB の場合はオプション、GDB の場合は必須) | CLion がプログラムのシンボルを正しく特定し、適切なソースコードの場所に移動するには、シンボルファイルが必要です。 これは、デバッグ情報を含むプログラムのバイナリビルド、または個別のシンボルファイルの場合があります。 デバッグ情報なしでビルドされたリンクライブラリのシンボルは、関連するデバッグシンボルがデフォルトの検索ディレクトリにある場合にのみ使用できることに注意してください。 LLDB は、選択したコアダンプに対応するバイナリを検出できます。 ただし、調査したクラッシュがデバッグシンボルのないバイナリで発生した場合は、LLDB に明示的に提供する必要があります。 このために、バイナリのストリップされていないバージョンまたは別のシンボルファイルへのパスを指定します。 GDB の場合、ストリップされていないバイナリまたは別のシンボルファイルを手動で指定する必要があります。 |
Sysroot | デフォルト以外の場所にライブラリがある別のシステムでバイナリビルドからコアダンプをデバッグする場合は、 |
パスマッピング | バイナリが異なるファイル / ディレクトリ名またはパスを持つ別のマシンでビルドされた場合は、このペインを使用してパスマッピングを設定します。 |