cygwin环境下,交叉编译后的程序在开发板上运行提示“Permission denied”

a_djust 2010-10-17 09:31:51
各位进入此贴的朋友,你们好!
情况是这样的。我在windos上安装了Cygwin,并且在Cygwin里面编译了交叉工具链(arm-linux-gcc)。
在成功编译了一个简单的“Hello world”例子后,通过ftp将其上传到开发板上,但运行是提示“Permission denied”
如下图:


我知道用chmod暂时可以解决这个问题,但不可能每次运行一个程序时都去执行这个吧.

还请各位不吝赐教。

$ cygcheck -c cygwin
Cygwin Package Information
Package Version Status
cygwin 1.7.7-1 OK
...全文
799 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿牛在线 2012-09-04
  • 打赏
  • 举报
回复
http://www.cnblogs.com/Hcsdn/archive/2012/09/04/2671163.html
twlkyao 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jianmin09 的回复:]

chmod +x 文件名 运行一次就成。
[/Quote]
我用的是nfs,chmod时显示readonly filesystem,可是我设置的nfs里的文件是可读写啊,怎么解决啊
cavalier_man 2010-11-06
  • 打赏
  • 举报
回复
chmod 777
a_djust 2010-10-20
  • 打赏
  • 举报
回复
晚上回去试试!

造成这种情况有没可能是因为Cygwin的用户权限太高,或者开发板运行时的用户权限太低造成的。
jianmin09 2010-10-18
  • 打赏
  • 举报
回复
chmod +x 文件名 运行一次就成。
memoleak 2010-10-18
  • 打赏
  • 举报
回复
在文件生成/传输/存储的过程中是否是用了不支持"运行"属性的文件系统?要么你就在运行脚本里面增加chmod命令

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧