PDA

View Full Version : Eseguire un programma .c


lucas87
14-09-2007, 11:46
Salve sto imparando ad usare linux, programmo spesso in C e volevo vedere se riuscivo a eseguire un programmino.
Ho lanciato gcc nomefile.c
ha compilato,mi crea l' a.out, ma come lo eseguo il .out?

gRAZIE

vincenzo83
14-09-2007, 11:50
Salve sto imparando ad usare linux, programmo spesso in C e volevo vedere se riuscivo a eseguire un programmino.
Ho lanciato gcc nomefile.c
ha compilato,mi crea l' a.out, ma come lo eseguo il .out?

gRAZIE

ciao, prova con:
./a.out

lucas87
14-09-2007, 12:05
nO, CMQ SONO GIA NELLA DIRECTORY DEL FILE

vincenzo83
14-09-2007, 12:29
nO, CMQ SONO GIA NELLA DIRECTORY DEL FILE


strano che non funziona!
se non metti "./", inizia una ricerca di a.out nelle directory indicate in PATH (per visualizzarle: echo $PATH), per questo motivo si mette il "./", per dire che a.out si trova della directory corrente. (...almeno credo)
Comunque riprova e se non funziona vai nella seziona di programmazione...li ti diranno sicuramente tutto

chicco83
14-09-2007, 13:09
il file generato dovrebbe gia' essere eseguibile,ma per esserne sicuri conviene dare un bel
chmod +x nome_file
confermo la necessita' di "./" anche se ci si trova gia' nella directory del file che si vuole eseguire.