Domanda di: Rosaria Martini | Ultimo aggiornamento: 24 maggio 2026 Valutazione: 4.2/5
(27 voti)
Per eseguire un file C (.c) da terminale, è necessario compilarlo usando un compilatore come GCC e poi avviare l'eseguibile creato. I comandi base sono gcc nomefile.c -o nomefile per compilare e ./nomefile (su Linux/macOS) o nomefile.exe (su Windows) per eseguirlo.
Per entrare nella cartella C: dal prompt dei comandi di Windows, apri prima il prompt (cercando cmd nel menu Start o premendo Win+R e digitando cmd), poi digita `cd C:\` e premi Invio per spostarti direttamente nella radice dell'unità C:, oppure scrivi cd .. per risalire di directory finché non arrivi alla radice C:.
Se sei già a conoscenza della posizione e del nome esatto del file da aprire, allora puoi aprire file dal Prompt Comandi di Windows con maggiore rapidità. In Dopo aver aperto il Prompt dei comandi digita la stringa start PERCORSO DEL FILE\FILE.
Per eseguire un programma di interfaccia utente direttamente dal terminale, è sufficiente digitare il nome del programma, case sensitive! per avviarlo.
In C è possibile leggere o scrivere su file con la funzione fopen(), che apre uno stream e ritorna un puntatore di tipo FILE. Una volta terminata l'operazione è necessario chiudere lo stream con fclose().