试了一下用vim编译了一个c文件,但是打开提示权限不够怎么办?
答案:6 悬赏:0 手机版
解决时间 2021-03-10 04:59
- 提问者网友:未信
- 2021-03-09 11:05
试了一下用vim编译了一个c文件,但是打开提示权限不够怎么办?
最佳答案
- 五星知识达人网友:封刀令
- 2021-03-09 12:11
大哥,.c文件是文本文件,文本文件是没有设置执行权限的,你可以ls -lF试一下应该是没有x位的,所以就算你用root也是不能执行的,当然你可以强制设置执行权限,chmod ug+x hello.c或者直接 chmod 777 hello.c,chmod是要在root下才可以运行的哦。
切到root权限用 sudo ,不过一般是需要密码D~
应该执行./hello,hello是可执行档。
切到root权限用 sudo ,不过一般是需要密码D~
应该执行./hello,hello是可执行档。
全部回答
- 1楼网友:山君与见山
- 2021-03-09 16:32
在你打得那段前面加上 sudo 啊追问试了不行,怎么加的?追答我记不清了,好像是比如你现在在 1 这个文件夹里,然后要打开这里面 1 个比如 1.c 这个文件,那就写
sudo 1.c
但是啊,你用vim编辑的 c 文件不是要通过 gdb gcc 来编译运行的么追问是用gcc编译的啊,那样输提示找不到命令
sudo 1.c
但是啊,你用vim编辑的 c 文件不是要通过 gdb gcc 来编译运行的么追问是用gcc编译的啊,那样输提示找不到命令
- 2楼网友:野慌
- 2021-03-09 16:06
sudo chmod 775 文件名 添加执行权限
- 3楼网友:胯下狙击手
- 2021-03-09 14:43
应该是./hello吧? c文件不能直接执行
- 4楼网友:轮獄道
- 2021-03-09 13:25
你应该执行hello,而不是源文件hello.c
$./hello
$./hello
- 5楼网友:鸽屿
- 2021-03-09 12:19
sudo root 直接替换到root用户,看见你在下面说没找到命令,那你没装,你直接找片ubuntu暗转gcc按照着做一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯