免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10971 | 回复: 10
打印 上一主题 下一主题

[应用] 新手提问,应用程序运行:Permission denied错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-25 20:54 |只看该作者 |倒序浏览
不管我是把驱动编译进内核还是手动加载,我用板子提供的交差编译器编译应用层程序,然后在板子上运行应用层程序都提示::Permission denied。我加载了好几个不同功能的驱动都是驱动能正常加载,应用层也编译通过,但在板子上一运行应用层程序就提示这句话,到底哪地方错误啊?卡在这地方好几天了,望指点十分感谢

论坛徽章:
0
2 [报告]
发表于 2011-05-26 08:57 |只看该作者
先把驱动文件chmod +777试下

论坛徽章:
0
3 [报告]
发表于 2011-05-27 22:00 |只看该作者
同意2楼,需要确认你的设备文件的权限,例如,设备文件只写,而你的应用层以读写方式,那就会出现你所说的情况了。

论坛徽章:
0
4 [报告]
发表于 2011-06-14 18:44 |只看该作者
回复 2# bitmilong


    和驱动有什么关系了?应该是应用程序没有执行属性,这样修改就可以:chmod +x program_name  然后运行./program_name就OK了

论坛徽章:
0
5 [报告]
发表于 2011-06-16 10:35 |只看该作者
我也遇见这个问题了,
#./test  
运行这个之后,出现下面的问题
-/bin/sh: ./test: not found
困我好久了,给指点一下啊,谢谢了。

论坛徽章:
0
6 [报告]
发表于 2011-06-16 21:50 |只看该作者
回复 5# yaohong0225


    估计你在BUSYBOX的配置树上没有选上ASH!~

论坛徽章:
0
7 [报告]
发表于 2011-06-17 11:20 |只看该作者
回复 1# marcomo1986
我们在开发的时候一般在板子上用root权限加载驱动。

论坛徽章:
0
8 [报告]
发表于 2011-06-20 12:03 |只看该作者
报的应该是权限问题,你用root权限加载的应用程序,在板子上可能没那么高的权限

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
9 [报告]
发表于 2011-06-20 19:28 |只看该作者
Permission denied
看下有没有可执行权限. 或读取权限.

-/bin/sh: ./test: not found
当前目录有无此文件?

论坛徽章:
0
10 [报告]
发表于 2011-06-21 17:11 |只看该作者
回复 5# yaohong0225


    使用readelf查看下test所依赖的so文件,看相关文件是否在/lib下面了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP