DOMANDA Permission denided programma in C

Pubblicità

GGno

Utente Attivo
Messaggi
182
Reazioni
18
Punteggio
44
Ciao ragazzi mi serviva un'informazione. Ho scritto un programma in C e dopo averlo compilato volevo eseguire il comando ./ elettrone.c > elettrone.dat ma al momento di eseguire questa operazione mi esce scritto " bash: ./elettrone.c: Permission denided " come posso risolvere?
 
Devi eseguire il file compilato, non il sorgente. L'errore è causato dal fatto che i file sorgenti non hanno i permessi di esecuzione di default.
 
Ultima modifica:
Ciao ragazzi mi serviva un'informazione. Ho scritto un programma in C e dopo averlo compilato volevo eseguire il comando ./ elettrone.c > elettrone.dat ma al momento di eseguire questa operazione mi esce scritto " bash: ./elettrone.c: Permission denided " come posso risolvere?
click tasto destro sul file e vedi se ha i permessi di esecuzione.

Schermata del 2015-11-04 21-21-44.webp
 
Devi eseguire il file compilato, non il sorgente. L'errore è causato dal fatto che i file sorgenti non hanno i permessi di esecuzione di default.

E come faccio? Guarda io ho compilato il file con il comando gcc elettrone.c -lm dopodiché ho eseguito il programma con il comando ./a.out elettrone.c, a questo punto quale comando devo dare alla macchina in modo che mi esegua il file compilato?
 
E come faccio? Guarda io ho compilato il file con il comando gcc elettrone.c -lm dopodiché ho eseguito il programma con il comando ./a.out elettrone.c, a questo punto quale comando devo dare alla macchina in modo che mi esegua il file compilato?
Che distro usi? D.E.? puoi farlo dal file manager o dal terminale.
Codice:
sudo chmod -x nomefile

- - - Updated - - -

Per capire meglio, leggi qui: AmministrazioneSistema/PermessiFile - Wiki di ubuntu-it
 
E come faccio? Guarda io ho compilato il file con il comando gcc elettrone.c -lm dopodiché ho eseguito il programma con il comando ./a.out elettrone.c, a questo punto quale comando devo dare alla macchina in modo che mi esegua il file compilato?

Per eseguire il codice devi indicare l'eseguibile, non il sorgente. Per eseguirlo devi dare:
Codice:
 ./a.out
 
Pubblicità
Pubblicità
Indietro
Top