Sono uno studente universitario e stiamo studiando il linguaggio c. Vorrei imparare a compilare ed eseguire un sorgente c dal terminale. Ho letto varie guide su come usare pacchetti gcc o g++ e sinceramente ho capito ben poco e ottenuto altrettanto, perciò se qualcuno potesse spiegarmi con pazienza come compilare ed eseguire un sorgente c con questi pacchetti ne sarei molto grato. Ringrazio anticipatamente
linguaggio c
linguaggio c
Salve a tutti. sono nuovo della comunità di ubuntu e mi stò interfacciando con molta curiosità a questo splendido sistema operativo.
Sono uno studente universitario e stiamo studiando il linguaggio c. Vorrei imparare a compilare ed eseguire un sorgente c dal terminale. Ho letto varie guide su come usare pacchetti gcc o g++ e sinceramente ho capito ben poco e ottenuto altrettanto, perciò se qualcuno potesse spiegarmi con pazienza come compilare ed eseguire un sorgente c con questi pacchetti ne sarei molto grato. Ringrazio anticipatamente
Sono uno studente universitario e stiamo studiando il linguaggio c. Vorrei imparare a compilare ed eseguire un sorgente c dal terminale. Ho letto varie guide su come usare pacchetti gcc o g++ e sinceramente ho capito ben poco e ottenuto altrettanto, perciò se qualcuno potesse spiegarmi con pazienza come compilare ed eseguire un sorgente c con questi pacchetti ne sarei molto grato. Ringrazio anticipatamente
Rock the system
Re: linguaggio c
Ciao benvenuto,
per compilare un sorgente, c/c++ basta dare
Per farlo partire invece
Se poi vuoi usare un ide, li è tutto automatico naturalmente... ma per cominciare è consigliabile usare il terminale 
per compilare un sorgente, c/c++ basta dare
Codice: Seleziona tutto
//c
gcc fileSorgente.c -o nomeCheVuoiDareEseguibile
//c++
g++ fileSorgente.c -o nomeCheVuoiDareEseguibile
Codice: Seleziona tutto
./nomeCheVuoiDareEseguibile
Re: linguaggio c
Il compilatore che devi usare è gcc, per prima cosa:
Puoi presumiamo che tu sia nella directory Scrivania e che il file da compilare si chiamo lolasd.c, da terminale:
(-Wall per i Warning), se non ci sono errori per eseguire il programma basta fare:
Codice: Seleziona tutto
sudo apt-get install build-essentialCodice: Seleziona tutto
gcc -Wall -o lolasd lolasd.cCodice: Seleziona tutto
./lolasd"E alla fine sei da solo, dove vai, con chi brindi?"
Re: linguaggio c
ho provato in entrambi i modi e mi viene restituito sempre lo stesso errore:
gcc: new_file.c: No such file or directory
gcc: no input files
il mio file sorgente si chiama new_file.c..e sono nella cartella Scrivania dove è presente il sorgente..non capisco il problema
gcc: new_file.c: No such file or directory
gcc: no input files
il mio file sorgente si chiama new_file.c..e sono nella cartella Scrivania dove è presente il sorgente..non capisco il problema
Rock the system
Re: linguaggio c
gcc: new_file.c: No such file or directory non trova il file..
posta i comandi che dai dalla shell
posta i comandi che dai dalla shell
"E alla fine sei da solo, dove vai, con chi brindi?"
Re: linguaggio c
Prova con gcc ./new_file.c bla bla bla
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: linguaggio c
ovviamente ti devi posizionare nella cartella dove sta il file sorgente, ad esempio se sta sulla home
Codice: Seleziona tutto
cd /home/NOMEUTENTE
gcc fileSorgente.c -o nomeCheVuoiDareEseguibile
./nomeCheVuoiDareEseguibile
Re: linguaggio c
ho provato con un altro file sorgente e sembra che funzioni..Grazie mille a tutti quanti e scusate il disturbo per la banalità
Rock the system
Re: linguaggio c
TheKing ha scritto:siamo qui per questo
"E alla fine sei da solo, dove vai, con chi brindi?"
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti


