CLion 2025.2 Help

以 root 身份调试

在 CLion 中,您可以以 root 权限运行和调试应用程序。

以根权限运行 (在 macOS 和 Linux 上)/以管理员权限运行 (在 Windows 上)的选项适用于以下配置:

启用以 root 身份调试

  1. 在主菜单中,进入 运行 | 编辑配置.

  2. 选择配置并设置 以 root 权限运行 复选框。

    以 root 身份启动复选框

    选中此复选框时,配置将以 root 权限启动以运行或调试。

配置授权时间

如果您不希望每次以提升的权限运行或调试应用程序时都进行授权,您可以配置授权保持的时间。 这类似于 sudo 命令行程序默认的工作方式。

当您首次以提升的权限运行或调试时,系统会提示您选择是每次授权还是为配置的时段授予授权。 您始终可以 在设置中更改此设置。

授权首选项对话框

请注意,CLion 不会访问任何密码——授权是通过系统对话框进行的。 在配置的时间结束后,已运行的具有 root 权限的进程将继续运行,但在您再次授权之前,无法启动新的提升权限的进程。

在设置中设置授权时长

您还可以在设置中配置授权保持的时间。

  1. 转到 设置 | 外观与行为 | 系统设置 | 进程提升

  2. 设置 保留'sudo' 授权保留 UAC 授权 )复选框并指定值。 默认值为 15 分钟。

    授权时间设置

当前限制

  • 对于 Windows 上的 MinGW 和 Cygwin,当以管理员身份调试时暂停会话存在问题(CPP-22883)。

  • 在 macOS 上,以 root 身份运行分析器时,进程未正确结束(CPP-22842)。

  • 对于远程模式,整体权限提升配置存在问题(CPP-22920)。

最后修改日期: 2025年 9月 26日