3
我使用Qt-Creator 2.5.2 SDK在Linux上开发C代码。从SDK界面运行代码时(如ctrl + R),如何以root身份运行代码?在Qt-Creator SDK上以root身份运行代码
我使用Qt-Creator 2.5.2 SDK在Linux上开发C代码。从SDK界面运行代码时(如ctrl + R),如何以root身份运行代码?在Qt-Creator SDK上以root身份运行代码
最简单的办法运行Qt的创建者,如根
说实话,那不是一件容易的事情(只要我努力做我自己前一段时间)。 你确定你确实需要在root下运行调试吗?如果是关于访问某些设备节点,可能更容易调整它们的权限?
另一种解决方案(保持在用户帐户下运行Qt Creator中可以是这样的)
调整sudoers文件(在/ etc/sudoers文件)
<user> <machine>= NOPASSWD: /usr/bin/gdb
然后进行包装脚本是这样的/ usr/bin中/ sudo-gdb:
#!/bin/bash
sudo gdb [email protected]
然后指示QT Creator使用sudo-gdb作为调试器。
你能否建议如何以root身份从SDK接口运行它? – 2013-04-22 06:41:20
有没有直接的方式来做到这一点,这是'知道'问题',但在大多数情况下,这并不是真的需要,可以以不同的方式解决 – evilruff 2013-04-22 06:52:58
我尝试了sudoers方法,但更喜欢以我的本地用户身份运行以确保相同的窗口管理器并使用配置文件设置。因此,我选择更改设备节点上的权限。谢谢@evilruff提示。 – Lucas 2014-11-19 04:04:01