运行 c 文件时权限被拒绝

运行 c 文件时权限被拒绝
ans@ans-HP-Compaq-6910p-GY837US-ABA:/media/study/coursera/IOT/Course2$ ls
hello.c~  helo.c   helo.c~
ans@ans-HP-Compaq-6910p-GY837US-ABA:/media/study/coursera/IOT/Course2$ gcc helo.c -o hello
ans@ans-HP-Compaq-6910p-GY837US-ABA:/media/study/coursera/IOT/Course2$ chmod u+x hello
ans@ans-HP-Compaq-6910p-GY837US-ABA:/media/study/coursera/IOT/Course2$ ./hello
bash: ./hello: Permission denied
ans@ans-HP-Compaq-6910p-GY837US-ABA:/media/study/coursera/IOT/Course2$

我是 Ubuntu 新手。我刚刚用 C 语言创建了一个“hello world”程序并尝试运行它。但它显示

batch error: access denied.

我知道这个问题已经被问过了,但是我尝试了很多方法,但都不起作用。

答案1

将文件复制到主文件夹或文档并尝试运行它

答案2

我终于解决了这个问题。

  1. 我将文件位置从媒体更改为主页
  2. 我重建了代码文件gcc helo.c -o hello
  3. 我重新运行了程序文件./ helo

相关内容