sve*_*ven 4 c linux qt qt-creator
我使用Qt-Creator 2.5.2 SDK在Linux上开发C代码.当从SDK界面运行代码时,如何以root身份运行代码(例如,ctrl + R)?
以root身份运行Qt-Creator的最简单的解决方案
老实说,这不是一项微不足道的任务(只要我以前尝试过这样做).你确定你真的需要在root下运行调试吗?如果它是关于访问某些设备节点,可能更容易调整它们的权限?
另一个解决方案(保持QT创建者在用户帐户下运行可能是这样的)
调整sudoers(/ etc/sudoers)
<user> <machine>= NOPASSWD: /usr/bin/gdb
Run Code Online (Sandbox Code Playgroud)
然后创建一个像/ usr/bin/sudo-gdb这样的包装脚本:
#!/bin/bash
sudo gdb $@
Run Code Online (Sandbox Code Playgroud)
然后指示QT Creator使用sudo-gdb作为调试器.
归档时间: |
|
查看次数: |
5262 次 |
最近记录: |