试了一下用vim编译了一个c文件,但是打开提示权限不够怎么办?

会答的都对,是输入./hello是我错了,看来以后要认真学。选哪个有点难办... 会答的都对,是输入./hello是我错了,看来以后要认真学。选哪个有点难办 展开
 我来答
judymac01
推荐于2017-12-16 · 超过15用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:45.9万
展开全部
大哥,.c文件是文本文件,文本文件是没有设置执行权限的,你可以ls -lF试一下应该是没有x位的,所以就算你用root也是不能执行的,当然你可以强制设置执行权限,chmod ug+x hello.c或者直接 chmod 777 hello.c,chmod是要在root下才可以运行的哦。
切到root权限用 sudo ,不过一般是需要密码D~
应该执行./hello,hello是可执行档。
872318757
2013-05-10 · TA获得超过481个赞
知道小有建树答主
回答量:862
采纳率:50%
帮助的人:347万
展开全部
sudo root 直接替换到root用户,看见你在下面说没找到命令,那你没装,你直接找片ubuntu暗转gcc按照着做一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大大虫
高粉答主

2013-05-10 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.4亿
展开全部
你应该执行hello,而不是源文件hello.c
$./hello
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xitem
2013-05-09
知道答主
回答量:2
采纳率:0%
帮助的人:3217
展开全部
sudo chmod 775 文件名 添加执行权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-04-11
展开全部
hello.c应该是起的名字 编译生成的程序是hello 运行直接./hello就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式