Programmare in C
Programmare in C
Ciao a Tutti!
qualcuno saprebbe indicarmi una maniera per compilare un programma in C dal terminale?
Grazie per l'aiuto!
qualcuno saprebbe indicarmi una maniera per compilare un programma in C dal terminale?
Grazie per l'aiuto!
Re: Programmare in C
Ciao, prima assicurati di aver installato:
Poi con il comando cd ti sposti nella cartella dove risiede il tuo file sorgente .c.
E da terminale usa il comando:
per lanciarlo da terminale:
Ciao! 
Codice: Seleziona tutto
sudo apt-get install build-essential
E da terminale usa il comando:
Codice: Seleziona tutto
gcc tuofile.c -o nomeEXE
Codice: Seleziona tutto
./nomeEXE
Re: Programmare in C
Sei un idolo (good)
Grazie (b2b)!
Grazie (b2b)!
Re: Programmare in C
Grazie! :-[mouch86 ha scritto: Sei un idolo (good)
Grazie (b2b)!
Buona programmazione!
Ciao! (b2b)
- wolf82
- Entusiasta Emergente

- Messaggi: 1038
- Iscrizione: lunedì 2 novembre 2009, 9:17
- Distribuzione: Debian 8 Jessie xfce 32 bit
Re: Programmare in C
gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Linux....open your mind...!!!
Re: Programmare in C
Ti fornisce tutti i files headers per programmare in C/C++wolf82 ha scritto: gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
- wolf82
- Entusiasta Emergente

- Messaggi: 1038
- Iscrizione: lunedì 2 novembre 2009, 9:17
- Distribuzione: Debian 8 Jessie xfce 32 bit
Re: Programmare in C
Scusa, potresti spiegarti meglio.Senza installare quel pacchetto riesco a compilare e ad eseguire un programma scritto in c++?sfregiato ha scritto:Ti fornisce tutti i files headers per programmare in C/C++wolf82 ha scritto: gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Mi sembra di si..
Sono librerie ?
Linux....open your mind...!!!
Re: Programmare in C
build-essential è un metapacchetto, installa (se non già presenti) dpkg-dev, g++, gcc, libc6-dev e make. libc6-dev contiene tutti gli header file essenziali per compilare in C. Non è detto che questi pacchetti siano preinstallati, installare quel metapacchetto (che pesa la bellezza di 7 kiB) non fa malewolf82 ha scritto:Scusa, potresti spiegarti meglio.Senza installare quel pacchetto riesco a compilare e ad eseguire un programma scritto in c++?sfregiato ha scritto:Ti fornisce tutti i files headers per programmare in C/C++wolf82 ha scritto: gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Mi sembra di si..
Sono librerie ?
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- wolf82
- Entusiasta Emergente

- Messaggi: 1038
- Iscrizione: lunedì 2 novembre 2009, 9:17
- Distribuzione: Debian 8 Jessie xfce 32 bit
Re: Programmare in C
Mi ricordo che all'università con knoppix da live riuscivo a compilare ed ad eseguire programmini scritti da me in c++
Linux....open your mind...!!!
Re: Programmare in C
Trova la differenza fra «non è detto che questi pacchetti siano preinstallati» e «sicuramente questi pacchetti non sono preinstallati in alcun sistema operativo del mondo». Mi pare (ma non ci metterei la mano sul fuoco) che make non sia preinstallato nella versione standard di Ubuntu e in progetti abbastanza corposi è praticamente necessario averlo (ho visto pochissimi programmi che non fanno uso di Makefile per la compilazione)wolf82 ha scritto: Mi ricordo che all'università con knoppix da live riuscivo a compilare ed ad eseguire programmini scritti da me in c++
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- wolf82
- Entusiasta Emergente

- Messaggi: 1038
- Iscrizione: lunedì 2 novembre 2009, 9:17
- Distribuzione: Debian 8 Jessie xfce 32 bit
Re: Programmare in C
Linux....open your mind...!!!
Re: Programmare in C
Per fortuna che avevo scritto «ma non ci metterei la mano sul fuoco» altrimenti chissà che avresti combinato. Comunque nell'installazione di default di Ubuntu desktop non c'è g++ (vedi http://releases.ubuntu.com/maverick/ubu ... 6.manifest). build-essential serve per fornire lo stretto indispensabile (più stretto che indispensabile, credo) per creare pacchetti Debian (infatti fornisce anche dpkg-dev che non serve a molto solo per compilare in C/C++ & Co.) ed è in genere consigliato come prima cosa da installare nel caso in cui si voglia provare a compilare un pacchetto da sorgente. Su una normale installazione di Ubuntu probabilmente non andrà ad aggiungere nulla di nuovo (che sia particolarmente rilevante), però ci si assicura che ciò che serve è presente (a meno che tu non conosca con certezza tutti i pacchetti installati da tutti gli utenti del forum)wolf82 ha scritto: ho scritto da terminale
Codice: Seleziona tutto
man make
e mi è comparso il manuale
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Re: Programmare in C
Aiuto!!!!!!!!!!!!!!!!!!!!!!!! 
Ho scritto un programma in C con Mousepad (su xubuntu), l'ho trasferito su emacs, ho fatto il comando compile e mi dava tutto ok. Vado sul terminale digito il comando gcc nomefile.c -o nomefileEXE e mi viene fuori
gcc : nomefile.c : nessun file o directory
gcc: no input files
provo direttamente con il comando ./nomefileEXE, viene fuori
bash: ./nomefileEXE nessun file o directory.
Non so più dove sbattere la testa >:(
Ho scritto un programma in C con Mousepad (su xubuntu), l'ho trasferito su emacs, ho fatto il comando compile e mi dava tutto ok. Vado sul terminale digito il comando gcc nomefile.c -o nomefileEXE e mi viene fuori
gcc : nomefile.c : nessun file o directory
gcc: no input files
provo direttamente con il comando ./nomefileEXE, viene fuori
bash: ./nomefileEXE nessun file o directory.
Non so più dove sbattere la testa >:(
- wolf82
- Entusiasta Emergente

- Messaggi: 1038
- Iscrizione: lunedì 2 novembre 2009, 9:17
- Distribuzione: Debian 8 Jessie xfce 32 bit
Re: Programmare in C
scrivi da terminale
man gcc
e vedi se ti compare il manuale
Se non compare significa che non è presente
man gcc
e vedi se ti compare il manuale
Se non compare significa che non è presente
Linux....open your mind...!!!
Re: Programmare in C
Il manuale c'è. cmq avevo gia provato a compilare un programma e mandarlo in esecuzione dal terminale, seguendo la stessa procedura adesso mi vengono gli errori che ho detto prima...
- wolf82
- Entusiasta Emergente

- Messaggi: 1038
- Iscrizione: lunedì 2 novembre 2009, 9:17
- Distribuzione: Debian 8 Jessie xfce 32 bit
Re: Programmare in C
allora dipende dalla posizione in cui è situato il file
Linux....open your mind...!!!
Re: Programmare in C
L'ho pensato anch'io, ma ti assicuro che la posizione in cui digito i comandi è giusta, per sicurezza le ho provate tutte.......molto strana sta cosa ???wolf82 ha scritto: allora dipende dalla posizione in cui è situato il file
Re: Programmare in C
Risoltomouch86 ha scritto:L'ho pensato anch'io, ma ti assicuro che la posizione in cui digito i comandi è giusta, per sicurezza le ho provate tutte.......molto strana sta cosa ???wolf82 ha scritto: allora dipende dalla posizione in cui è situato il file
Bastava salvare il file da gedit come nomefile.c!!!!!!!!!!!!!!!!!!!!!!!
Re: Programmare in C
Normalmente.....senza il .c finale...ignoranza imperat :Pwolf82 ha scritto: Scusa, ma tu come lo salvavi invece il file?
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 11 ospiti

