天嵌 ARM开发社区

 找回密码
 注册
查看: 1669|回复: 1

qtcreator的编译、仿真与用户组的关系

[复制链接]
liming10cm 发表于 2011-11-24 01:31:48 | 显示全部楼层 |阅读模式
今天在我的用户下:sudo qtcreator编译demo下books
第一次用/usr/bin/qmake 编译
./books -qws 能运行
第二次用自己建立的x86仿真环境,能编译成功
./books -qws 不能运行 信息告知没有权限打开设备
第三次logout 用root登录 打开qtcreator,执行第二次操作,编译成功,运行成功。

注:执行前,修改环境。
第一次与第二次差别就是换了个编译环境,结果就不一样,我发现sudo qtcreator (直接qtcreator会提示打不开Makefile文件)的默认执行用户和用户组都是root,为什么第一次和第二次不一样呢?
第二次与第三次就是执行用户不一样,我还没有验证在自己用户编译成功后,logout切换用户执行(终端切换没有用)。
有明白是为什么吗?求解。
TQ_guoxixiao 发表于 2011-11-24 09:52:24 | 显示全部楼层
第一次和第二次的差别可能是你建立x86编译环境所用的用户不一样导致
第二次和第三次,root是最高权限,当然不会出现权限的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 05:28 , Processed in 1.029336 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表