Ciao....premetto che uso Mac.
Ho installato xcode e tutto il pacchetto developer per prgrammare.
Faccio un programmino in C semplice, un main e una printf per vedere se funziona.
Lo salvo sulla scrivania.
Compilo da terminale con
gcc -c -o prova prova.c

compilazione ok

eseguo con
./prova

ma mi da problema con i permessi, imposto il permesso con chmod +x e mi esce un altro problema al successivo tentativo di avviare il programmino

"illegal istruction"

Oltre alla domanda ovvia del perchè dell'istruzione illegale l'altra riguarda i permessi. Devo per forza impostare ogni volta i permessi di esecuzione?
Forse sbaglio a salvare il file sulla scrivania?

Help.....grazie