Hola a tod@s.
Estoy estudiando programación básica en C y utilizo los siguientes recursos: Ubuntu 10.10 (netbook edition), Gedit(como editor de textos), y el terminal desde donde compilo y ejecuto los programas.
Mi problema es que, una vez compilado con éxito el programa, cuando intento ejecutarlo (por ejemplo ./a.out) la consola me devuelve el siguiente mensaje:
bash: ./a.out: Permiso denegado
Hasta ahora nunca me había pasado. ¿Alguien sabe como lo puedo solucionar?
Muchas gracias.

$ chmod +x a.out
void hey(int x,int y)
{
if (x && y)
printf("http://libertadhack.blogspot.com/");
else
printf("http://libertadpunk.blogspot.com/");
}