Ubuntu中以root身份运行Qt创建的项目
Ubuntu中以root身份运行Qt创建的项目
- Chapter1 Ubuntu中以root身份运行Qt创建的项目
- 解决方法:
Chapter1 Ubuntu中以root身份运行Qt创建的项目
原文链接:https://blog.csdn.net/lhbaba/article/details/124733323
使用Qt开发项目时遇到了一个问题,项目要调用串口时会需要root权限,而当我们使用桌面启动Qt creator使用的是用户身份,在debug或run项目时会出现权限不够的状况
可以在终端直接找到项目的bin文件以sudo权限运行,但是太过繁琐,不能每次都这样去调试。
解决方法:
- 去 Tools-> Options-> Environment
- 在选项卡 General下 System Group 有一个Terminal 选项。
- 默认值设置为 /usr/bin/xterm -e。将其替换为 /usr/bin/xterm -e sudo 或 /usr/bin/gnome-terminal -x sudo。
- 按下 Apply 和 OK 按钮。
- 在 “ 模式选择器 ” 下,单击 Projects,选择 “ Run 选项”。在 “ Run 组框” 下,选择 Run in Terminal。
Run in Terminal