鱼C论坛

 找回密码
 立即注册
查看: 1076|回复: 17

[已解决]言简意赅的问题(谢谢了

[复制链接]
发表于 2023-7-2 10:02:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
使用Linux运行文件显示权限不足怎么处理:
bash: ./test.c: 权限不够
最佳答案
2023-7-2 10:10:37
本帖最后由 isdkz 于 2023-7-2 22:09 编辑

gcc test.c && ./a.out

够简洁不
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-7-2 10:10:37 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2023-7-2 22:09 编辑

gcc test.c && ./a.out

够简洁不
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 10:11:17 | 显示全部楼层
这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:

使用chmod命令给该文件添加可执行权限:
chmod +x test.c

如果您是当前文件的拥有者,可以使用sudo命令以管理员身份运行文件:
sudo ./test.c

检查当前目录和文件所在目录的权限,确保您具有执行文件的权限。

请注意,如果您不是文件的拥有者或管理员,可能需要与系统管理员联系以获取适当的权限。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-2 10:16:14 | 显示全部楼层
isdkz 发表于 2023-7-2 10:10
gcc test.c & ./a.out

够简洁不

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-2 10:17:46 | 显示全部楼层
Ewan-Ahiouy 发表于 2023-7-2 10:11
这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:

使用chmod命令给该文件添加 ...

非常感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 10:18:34 | 显示全部楼层

求最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 10:19:00 | 显示全部楼层

能给个最佳吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 10:21:45 | 显示全部楼层
两人抢最佳
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 10:56:11 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 14:42:40 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-7-2 10:10
gcc test.c & ./a.out

够简洁不

简洁但是正确性存疑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 14:43:10 From FishC Mobile | 显示全部楼层
Ewan-Ahiouy 发表于 2023-7-2 10:11
这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:

使用chmod命令给该文件添加 ...

不简洁而且正确性存疑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 14:45:18 | 显示全部楼层
dolly_yos2 发表于 2023-7-2 14:43
不简洁而且正确性存疑

这有什么存疑的?

他直接执行源文件肯定是不行呀,一、源文件怎么执行?二、源文件默认就是没有执行权限的,所以才报的权限不够的错

然后我不加 -o,默认就是编译成 a.out ,我用 ./a.out 执行有问题吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 14:50:38 | 显示全部楼层
isdkz 发表于 2023-7-2 14:45
这有什么存疑的?

他直接执行源文件肯定是不行呀,一、源文件怎么执行?二、源文件默认就是 ...
$ gcc test.c & ./a.out
[1] 12188
bash: ./a.out: No such file or directory
如果您看到之前的回复之后又重新审视了一遍自己的回答而还没有发现问题所在,那真是太遗憾了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 14:55:23 | 显示全部楼层
dolly_yos2 发表于 2023-7-2 14:50
如果您看到之前的回复之后又重新审视了一遍自己的回答而还没有发现问题所在,那真是太遗憾了

好吧,少写了一个 &


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 15:51:00 | 显示全部楼层
你的命令是不是这样
gcc test.c & ./a.out

也许是少了一个&

正确
gcc test.c && ./a.out
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-2 21:56:02 | 显示全部楼层
dolly_yos2 发表于 2023-7-2 14:42
简洁但是正确性存疑

尝试了是可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-2 22:18:02 | 显示全部楼层
哈哈哈哈哈哈哈哈哈哈哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-3 16:56:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-28 01:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表