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
我终于解决了这个问题。
- 我将文件位置从媒体更改为主页
- 我重建了代码文件
gcc helo.c -o hello
- 我重新运行了程序文件
./ helo