我使用 Qt-Creator 2.5.2 SDK 在 Linux 上开发 C 代码。当从 SDK 界面(例如 ctrl + R)运行代码时,如何以 root 身份运行代码?
以 root 身份运行 Qt-Creator 的最简单解决方案
老实说,这不是一项微不足道的任务(只要我不久前尝试自己做)。
您确定确实需要在 root 下运行调试吗?如果涉及到某些设备节点的访问,是否可以更容易地调整它们的权限?
另一种解决方案(让 QT 创建者在用户帐户下运行可以是这样的)
调整 sudoers (/etc/sudoers)
<user> <machine>= NOPASSWD: /usr/bin/gdb
然后制作一个类似于 /usr/bin/sudo-gdb 的包装脚本:
#!/bin/bash
sudo gdb $@
然后指示 QT Creator 使用 sudo-gdb 作为调试器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)