linux中为什么已经是root用户仍不能执行程序

如题,怎么解决?系统内核是Linux3.0。龙芯原配Linux。现在连自己用GCC写的helloworld都运行不了。。... 如题,怎么解决?系统内核是Linux3.0。龙芯原配Linux。
现在连自己用GCC写的helloworld都运行不了。。
展开
 我来答
leisure_75

推荐于2019-03-05 · 还没有填写任何签名哦
leisure_75
采纳数:14140 获赞数:76269

向TA提问 私信TA
展开全部
root用户仍然不能执行程序,那么只有1种可能 ---- 文件属性不是可执行的。
可以用以下命令,设置文件权限为可执行,然后再尝试一下。
方法1) chmod +x 文件名

方法2) chmod 755 文件名
大大虫
高粉答主

2013-08-02 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.3亿
展开全部
编译了吗?有没有可执行权限
ls -l 看一下是不是有‘x'标志
没有的话
chmod +x yourprogram
如果不是在PATH环境变量里的程序,需要前面加 ./ 或者 bash等shell
例如你编译出来的程序是 yourprogram,运行:
./yourprogram
或者
bash yourprogram
如果嫌麻烦,可以将 . 加入到PATH环境变量
export PATH=$PATH:.
这样直接运行程序即可,但是安全性就不怎么好了,不推荐这么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myppeter
2013-08-02 · TA获得超过2064个赞
知道大有可为答主
回答量:4188
采纳率:33%
帮助的人:2316万
展开全部
报什么错?
追问
[root@Loongson-gz:/bin]#./hello
-/bin/sh: ./hello: Permission denied
追答
chmod +x hello
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式