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