【发布时间】:2020-12-28 13:14:37
【问题描述】:
为什么我总是收到这个错误?
>> gcc a.out
>> ./a.out
bash: ./a.out: Permission denied
我什至试过这个
>> chmod +x a.out
但我仍然不断收到错误消息。我已经安装了 clang 和 termux-setup-storage 软件包。我的文件在内存中(不在 sd 卡上)。
Termux 只有在执行 a.out 文件时出现问题。如果我在 C 程序中出现任何错误,则无法编译 a.c 文件
【问题讨论】:
-
ls -l a.out提供了什么? -
ls -l a.out 给 -rw-rw---- 1 root 每个人 8176 Dec 28 19:20 a.out 看起来就像没有x。
-
@KangkanLahkar:这可能是由于 sdcard 上的执行位禁用
标签: android bash terminal termux