After compiling a C program on Ubuntu 10.10, after executing
chmod +x ./a.out, I am still getting
bash: ./a.out: Permission denied. How can I run my new executable?
One possible reason is that you are compiling on a file system that has been mounted with the
If you are compiling the program and running the executable file on an external drive or something similar, move the file to Desktop and recompile and run it there.