言简意赅的问题(谢谢了
使用Linux运行文件显示权限不足怎么处理:bash: ./test.c: 权限不够 本帖最后由 isdkz 于 2023-7-2 22:09 编辑
gcc test.c && ./a.out
够简洁不
这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:
使用chmod命令给该文件添加可执行权限:
chmod +x test.c
如果您是当前文件的拥有者,可以使用sudo命令以管理员身份运行文件:
sudo ./test.c
检查当前目录和文件所在目录的权限,确保您具有执行文件的权限。
请注意,如果您不是文件的拥有者或管理员,可能需要与系统管理员联系以获取适当的权限。 isdkz 发表于 2023-7-2 10:10
gcc test.c & ./a.out
够简洁不
谢谢
Ewan-Ahiouy 发表于 2023-7-2 10:11
这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:
使用chmod命令给该文件添加 ...
非常感谢 992957977 发表于 2023-7-2 10:16
谢谢
求最佳答案{:5_109:} 992957977 发表于 2023-7-2 10:17
非常感谢
能给个最佳吗{:10_254:} 两人抢最佳{:10_257:} sfqxx_小 发表于 2023-7-2 10:21
两人抢最佳
{:10_256:} isdkz 发表于 2023-7-2 10:10
gcc test.c & ./a.out
够简洁不
简洁但是正确性存疑 Ewan-Ahiouy 发表于 2023-7-2 10:11
这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:
使用chmod命令给该文件添加 ...
不简洁而且正确性存疑 dolly_yos2 发表于 2023-7-2 14:43
不简洁而且正确性存疑
{:10_249:}这有什么存疑的?
他直接执行源文件肯定是不行呀,一、源文件怎么执行?二、源文件默认就是没有执行权限的,所以才报的权限不够的错
然后我不加 -o,默认就是编译成 a.out ,我用 ./a.out 执行有问题吗?
isdkz 发表于 2023-7-2 14:45
这有什么存疑的?
他直接执行源文件肯定是不行呀,一、源文件怎么执行?二、源文件默认就是 ...
$ gcc test.c & ./a.out
12188
bash: ./a.out: No such file or directory
如果您看到之前的回复之后又重新审视了一遍自己的回答而还没有发现问题所在,那真是太遗憾了 dolly_yos2 发表于 2023-7-2 14:50
如果您看到之前的回复之后又重新审视了一遍自己的回答而还没有发现问题所在,那真是太遗憾了
好吧,少写了一个 & {:10_266:}
你的命令是不是这样
gcc test.c & ./a.out
也许是少了一个&
正确
gcc test.c && ./a.out dolly_yos2 发表于 2023-7-2 14:42
简洁但是正确性存疑
尝试了是可以的 哈哈哈哈哈哈哈哈哈哈哈哈哈{:7_146:} Ewan-Ahiouy 发表于 2023-7-2 10:56
{:5_105:}
页:
[1]