Ubuntu11.04 C语言编译后不能运行

我今天装了ubuntu11.04然后用GCC调试C语言,编译可以,就是运行不了。我编译后的文件是a.out运行时一直提运行时一直提示“bash:./a.out:权限不够”... 我今天装了ubuntu11.04 然后用GCC调试C语言,编译可以,就是运行不了。我编译后的文件是a.out 运行时一直提运行时一直提示“bash: ./a.out: 权限不够”,我已经试过 chmod a+x ./a.out。也试过:chomd a+u ./a.out。它还是提示“bash: ./a.out: 权限不够”。请那问大侠指点指点,先谢谢了!
我已经是 root权限,“执行 sudo chmod 755 a.out 或者 直接 sudo ./a.out”也是不行。
展开
 我来答
thlgood
2011-05-16 · TA获得超过338个赞
知道小有建树答主
回答量:289
采纳率:33%
帮助的人:242万
展开全部

我知道是什么问题了,你是不是把它放在NTFS的文件系统中??

记住:在Ubuntu下,NTFS格式分区的任何文件都没有可执行权限!不管你怎么添加都没有

也就是说,你把你的代码放在你的Home目录,然后编译运行才是王道!!

Alionkun
2011-05-15 · TA获得超过628个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:140万
展开全部
呃……
图太小了,看不清啊
追问
恩,换个大点的。网速太慢,照片传不上去,这里有一张,是我先前传的。
http://zhidao.baidu.com/question/266890629.html
追答
我看是系统装得有问题,参考http://bbs.chinaunix.net/thread-2045494-1-1.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
~madoka~
2011-05-15
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
你是在usb下打开的,有可能你是用windows写的源码,windows的权限能否在linux下修改我不知道。
最好是copy到本地磁盘进行操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式