使用 qt creator 以 root 权限在 ubuntu 上调试 Qt 应用程序

Aru*_*K S 11 root sudo debug qt qt-creator

可以使用 root 权限运行我的应用程序sudo,如下所示:

sudo ./MyApp
Run Code Online (Sandbox Code Playgroud)

是否可以使用 QtCreator 使用 root 权限调试我的 Qt 应用程序?如何在 Ubuntu 系统上执行此操作?

小智 17

  1. Tools-> Options-> Environment
  2. TabGeneral下面**System** Group有一个TerminalOption
  3. 默认值设置为/usr/bin/xterm -e。替换为/usr/bin/xterm -e sudo/usr/bin/gnome-terminal -x sudo
  4. 按下ApplyOK 按钮
  5. 模式选择器下单击Projects,选择Run选项。在RunGroup Box 下选择Run in Terminal

记住:sudo选项必须在那里

编辑 /etc/sudoers使用sudo visudo

下次运行程序时,它将以新的xtermgnome-terminal 具有超级用户权限的方式调用,并要求输入 root 密码

  • 对我不起作用,输入 sudo 密码后,应用程序输出报告“调试已完成”,没有一个断点真正中断 (4认同)
  • 这是正确的解决方案 (2认同)
  • 我们应该在 /etc/sudoers 中添加什么? (2认同)