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

2025-01-04 10:30:55
推荐回答(5个)
回答1:

大哥,.c文件是文本文件,文本文件是没有设置执行权限的,你可以ls -lF试一下应该是没有x位的,所以就算你用root也是不能执行的,当然你可以强制设置执行权限,chmod ug+x hello.c或者直接 chmod 777 hello.c,chmod是要在root下才可以运行的哦。
切到root权限用 sudo ,不过一般是需要密码D~
应该执行./hello,hello是可执行档。

回答2:

sudo root 直接替换到root用户,看见你在下面说没找到命令,那你没装,你直接找片ubuntu暗转gcc按照着做一下。

回答3:

你应该执行hello,而不是源文件hello.c
$./hello

回答4:

sudo chmod 775 文件名 添加执行权限

回答5:

hello.c应该是起的名字 编译生成的程序是hello 运行直接./hello就行