我使用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作为调试器。