992957977 发表于 2023-7-2 10:02:54

言简意赅的问题(谢谢了

使用Linux运行文件显示权限不足怎么处理:
bash: ./test.c: 权限不够

isdkz 发表于 2023-7-2 10:10:37

本帖最后由 isdkz 于 2023-7-2 22:09 编辑

gcc test.c && ./a.out

够简洁不

Ewan-Ahiouy 发表于 2023-7-2 10:11:17

这个错误提示说明您没有足够的权限来执行该文件。您可以尝试以下解决方法:

使用chmod命令给该文件添加可执行权限:

chmod +x test.c

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

sudo ./test.c

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

请注意,如果您不是文件的拥有者或管理员,可能需要与系统管理员联系以获取适当的权限。

992957977 发表于 2023-7-2 10:16:14

isdkz 发表于 2023-7-2 10:10
gcc test.c & ./a.out

够简洁不

谢谢

992957977 发表于 2023-7-2 10:17:46

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

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

非常感谢

isdkz 发表于 2023-7-2 10:18:34

992957977 发表于 2023-7-2 10:16
谢谢

求最佳答案{:5_109:}

Ewan-Ahiouy 发表于 2023-7-2 10:19:00

992957977 发表于 2023-7-2 10:17
非常感谢

能给个最佳吗{:10_254:}

sfqxx_小 发表于 2023-7-2 10:21:45

两人抢最佳{:10_257:}

Ewan-Ahiouy 发表于 2023-7-2 10:56:11

sfqxx_小 发表于 2023-7-2 10:21
两人抢最佳

{:10_256:}

dolly_yos2 发表于 2023-7-2 14:42:40

isdkz 发表于 2023-7-2 10:10
gcc test.c & ./a.out

够简洁不

简洁但是正确性存疑

dolly_yos2 发表于 2023-7-2 14:43:10

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

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

不简洁而且正确性存疑

isdkz 发表于 2023-7-2 14:45:18

dolly_yos2 发表于 2023-7-2 14:43
不简洁而且正确性存疑

{:10_249:}这有什么存疑的?

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

然后我不加 -o,默认就是编译成 a.out ,我用 ./a.out 执行有问题吗?

dolly_yos2 发表于 2023-7-2 14:50:38

isdkz 发表于 2023-7-2 14:45
这有什么存疑的?

他直接执行源文件肯定是不行呀,一、源文件怎么执行?二、源文件默认就是 ...

$ gcc test.c & ./a.out
12188
bash: ./a.out: No such file or directory
如果您看到之前的回复之后又重新审视了一遍自己的回答而还没有发现问题所在,那真是太遗憾了

isdkz 发表于 2023-7-2 14:55:23

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

好吧,少写了一个 & {:10_266:}


Ewan-Ahiouy 发表于 2023-7-2 15:51:00

你的命令是不是这样

gcc test.c & ./a.out

也许是少了一个&

正确

gcc test.c && ./a.out

992957977 发表于 2023-7-2 21:56:02

dolly_yos2 发表于 2023-7-2 14:42
简洁但是正确性存疑

尝试了是可以的

alin79 发表于 2023-7-2 22:18:02

哈哈哈哈哈哈哈哈哈哈哈哈哈{:7_146:}

sfqxx_小 发表于 2023-7-3 16:56:21

Ewan-Ahiouy 发表于 2023-7-2 10:56


{:5_105:}
页: [1]
查看完整版本: 言简意赅的问题(谢谢了