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?
Ubuntu – How to overcome “Permission denied” running C program even after “chmod +x”
cchmodcompilingexecutablepermissions
Best Answer
One possible reason is that you are compiling on a file system that has been mounted with the
noexec
option.Run
mount -l
to see the options that file systems are mounted with.