C /a.out:权限被拒绝

C /a.out:权限被拒绝,c,linux,gcc,C,Linux,Gcc,我用C编写了一个简单的hello world程序: #包括 int main(){ /*我的第一个C语言程序*/ printf(“你好,世界!\n”); 返回0; } 我运行了gcc main.c,完成时没有错误或警告。 我试过chmoda+xa.out和chmod755a.out。这是在我的硬盘上,这意味着它不是noexec文件系统。 ls-la.out告诉我: -rwxr-xr-x 1基思基思13932二月15日13:20 a.out 然而,/a.out给了我:bash:./a.out:权

我用C编写了一个简单的hello world程序:

#包括
int main(){
/*我的第一个C语言程序*/
printf(“你好,世界!\n”);
返回0;
}
我运行了
gcc main.c
,完成时没有错误或警告。 我试过
chmoda+xa.out
chmod755a.out
。这是在我的硬盘上,这意味着它不是
noexec
文件系统。
ls-la.out
告诉我:
-rwxr-xr-x 1基思基思13932二月15日13:20 a.out

然而,
/a.out
给了我:
bash:./a.out:权限被拒绝

我试过有sudo和没有sudo,但都不管用。感谢您的帮助。 编辑:


你能发布:
文件/a.out
的输出吗<代码>ldd./a.out
LD_DEBUG=all./a.out
这是在我的硬盘上,这意味着它不是一个noexec
-好吧,我不认为这意味着,那么,为了确定,
findmnt-T./a.out
的输出是什么?请编辑您的问题,并在问题中发布信息。注释不适合多行输出<代码>/lib/ld-linux-armhf.so.3-你在arm上吗?
uname-a
gcc-v
的输出是什么?
警告:您没有执行权限
看起来您真的没有执行权限。@KamilCuk添加了此信息。是的,我在chromebook上。相信我,如果我能访问一个更好的设备,我会使用一个更好的设备。结果我的Chromebook把它放在了一个奇怪的、独立的文件系统上-谢谢你的帮助@KamilCuk。我会重新上船,不用担心noexec@kel5isgod请回答并在问题中添加必要的关键词(chromebook等)!
file ./a.out gives: ./a.out: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, with debug_info, not stripped
ldd ./a.out gives: ldd: warning: you do not have execution permission for `./a.out'
        not a dynamic executable // 
LD_DEBUG=all ./a.out gives: bash: ./a.out: Permission denied
uname -a gives: Linux localhost 3.8.11 #1 SMP Sun Jul 14 00:09:57 PDT 2019 armv7l ARMv7 Processor rev 4 (v7l) SAMSUNG EXYNOS5 (Flattened Device Tree) GNU/Linux
gcc -v gives: Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/armv7l-cros-linux-gnueabihf/8.3.0/lto-wrapper
Target: armv7l-cros-linux-gnueabihf
Configured with: ../configure --prefix=/usr/local --libdir=/usr/local/lib --build=armv7l-cros-linux-gnueabihf --host=armv7l-cros-linux-gnueabihf --target=armv7l-cros-linux-gnueabihf --enable-checking=release --disable-multilib --enable-threads=posix --disable-bootstrap --disable-werror --disable-libmpx --enable-static --enable-shared --program-suffix=-8.3.0 --with-arch=armv7-a --with-tune=cortex-a15 --with-fpu=neon --with-float=hard
Thread model: posix
gcc version 8.3.0 (GCC)