bueno, el * no se porque aparece, igual tiene algo que ver con como tienes definido que se impriman por pantalla los ejecutables.
Prueba ejecutando "./a.out"
Es una opción de seguridad en los sistemas linux que el path al propio directorio no esté por defecto. En los demas linux si que podrás porque se habrá incluido el directorio actual en la ruta (aunque lo normal suele no ser así)
Espero que haya suerte.
Saludos.