首页 > 其他 > 详细

QT以root权限run/debug(QtCreator如何运行程序时赋予root权限)

时间:2020-05-13 11:56:10      阅读:576      评论:0      收藏:0      [点我收藏+]

不推荐直接sudo 打开qtcreator,会出现“出现提示无法覆盖文件 /home/xxx/.config/Qtcreator/qtversion.xml : Permission denied的错误

推荐方式

首先切换到root用户

su -

如果只执行su, 会导致root用户下的gnome-terminal无法运行

或者

sudo -i

找到QT的安装路径, 执行

/opt/Qt5.9.8/Tools/QtCreator/bin/qtcreator &

配置QT (默认配置也行)

【Tool】? 【Options】? 【Environment】? 【System】? 【Terminal】
推荐gnome-terminal, 或者x-terminal-emulator,不推荐xterm, 太丑了, 只有单纯的显示功能

不推荐的方式

修改配置
【Tool】? 【Options】? 【Environment】? 【System】? 【Terminal】
然后在最末尾加上sudo,如下所示

技术分享图片

然后在项目的配置里勾选

技术分享图片

 

 

 缺点:这种方法无法debug调试。

参考:

https://blog.csdn.net/wzj_whut/article/details/86745564

另外参考:

Qt Creator debug run as root

https://blog.csdn.net/Fenglin6165/article/details/86612219

Qt Creator代码作为用户,但以root用户身份运行和调试(Qt Creator code as a user but run and debug as root)

技术分享图片

 

 

 参考:https://www.it1352.com/1561644.html

QT以root权限run/debug(QtCreator如何运行程序时赋予root权限)

原文:https://www.cnblogs.com/liushui-sky/p/12880971.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!