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

会答的都对,是输入./hello是我错了,看来以后要认真学。选哪个有点难办

大哥,.c文件是文本文件,文本文件是没有设置执行权限的,你可以ls -lF试一下应该是没有x位的,所以就算你用root也是不能执行的,当然你可以强制设置执行权限,chmod ug+x hello.c或者直接 chmod 777 hello.c,chmod是要在root下才可以运行的哦。
切到root权限用 sudo ,不过一般是需要密码D~
应该执行./hello,hello是可执行档。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-10
sudo root 直接替换到root用户,看见你在下面说没找到命令,那你没装,你直接找片ubuntu暗转gcc按照着做一下。
第2个回答  2013-05-10
你应该执行hello,而不是源文件hello.c
$./hello
第3个回答  2013-05-09
sudo chmod 775 文件名 添加执行权限
第4个回答  2021-04-11
hello.c应该是起的名字 编译生成的程序是hello 运行直接./hello就行
相似回答