运行/调试配置:Core Dump Debug
使用此页面配置 Core dump debugging的选项。

通用设置
当您编辑运行配置(但不是运行配置模板)时,您可以指定以下选项:
项目 | 描述 |
|---|---|
名称(N) | 为运行配置指定一个名称,以便在编辑或运行时能快速识别。 |
存储为项目文件(S) | 将运行配置设置保存到文件中,以便与其他团队成员共享。 默认位置是 .idea/runConfigurations 。 但是,如果您不想共享 .idea 目录,您可以将配置保存到项目中的任何其他目录。 默认情况下,它是禁用的,并且 CLion 将运行配置设置存储在 .idea/workspace.xml 。 |
配置选项卡
项目 | 描述 |
|---|---|
调试器 | 选择要使用的 debugger :捆绑的 LLDB、捆绑的 GDB、工具链的 GDB 或自定义的外部 GDB。 默认调试器是捆绑的 LLDB(如果默认工具链配置为 LLDB),在所有其他情况下为捆绑的 GDB。 |
Core dump | 提供 core dump 文件的路径或使用文件选择器选择它。 确保文件具有读取权限。 |
符号文件(LLDB 可选,GDB 必需) | 符号文件是 CLion 正确识别程序符号并将您导航到正确的源代码位置所必需的。 这可以是带有调试信息的程序二进制构建文件或单独的符号文件。 请注意,链接库中没有调试信息的符号仅在相关调试符号位于默认搜索目录中时可用。 LLDB 可以检测与所选 core dump 对应的二进制文件。 但是,如果您调查的崩溃发生在没有调试符号的二进制文件中,则需要明确提供这些符号给 LLDB。 为此,请指定未剥离版本的二进制文件或单独的符号文件的路径。 对于 GDB,您必须手动指定未剥离的二进制文件或单独的符号文件。 |
系统根目录 | 如果您正在调试从另一个系统上的二进制构建生成的 core dump,并且库位于某些非默认位置,请指定 |
路径映射 | 如果二进制文件是在另一台机器上构建的,并且文件/目录名称或路径不同,请使用此窗格设置路径映射。 |