Android 在Nexus 6上尝试在Kali Nethunter中运行编译的C文件时,即使在尝试chmod和sudo之后,权限也被拒绝

Android 在Nexus 6上尝试在Kali Nethunter中运行编译的C文件时,即使在尝试chmod和sudo之后,权限也被拒绝,android,c,linux,Android,C,Linux,我有一个运行棉花糖6.0.1的Nexus6,我成功地将Kali Nethunter 3.0安装到了它。 在Nethunter终端中: 我已经使用命令成功编译了用C编写的Helloworld程序:gcc Helloworld.C-o Helloworld。 但是,当我尝试在终端中使用命令:/helloworld运行它时,它只会给我拒绝的权限。我尝试了各种各样的chmod和sudo,但都没有用。我尝试了ls-l helloworld命令,它给了我:-rw rw---,没有x字符,即使在“chmod+

我有一个运行棉花糖6.0.1的Nexus6,我成功地将Kali Nethunter 3.0安装到了它。 在Nethunter终端中: 我已经使用命令成功编译了用C编写的Helloworld程序:gcc Helloworld.C-o Helloworld
但是,当我尝试在终端中使用命令:/helloworld运行它时,它只会给我拒绝的权限。我尝试了各种各样的chmodsudo,但都没有用。我尝试了ls-l helloworld命令,它给了我:-rw rw---,没有x字符,即使在“chmod+x”之后也不会出现。helloworld C文件位于SD卡上(我在终端中使用“cd/sdcard/”引用了它。问题可能是SD卡有一个“noexec”标志吗?如果有,我应该怎么解决这个问题?

“问题可能是SD卡有一个“noexec”标志吗?”-祝贺您,您已经知道原因。那么我该如何解决它?内部存储器有一个根文件夹,根文件夹内是sd卡文件夹。我无法在sd卡外部(根文件夹旁边)创建文件夹。你对各种各样的chmod和sudo是什么意思?它们不可能在这里列举。请扩展。顺便说一句,知道你的
helloworld
文件是什么类型的文件系统会很有意思,看看为什么你不能使它可执行。顺便说一句,你提到的
noexec
标志是正确的不允许执行来自我们正在讨论的文件系统的代码。