Pagina 1 di 1
Programmare in C
Inviato: sabato 8 gennaio 2011, 17:53
da mouch86
Ciao a Tutti!
qualcuno saprebbe indicarmi una maniera per compilare un programma in C dal terminale?
Grazie per l'aiuto!
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 17:56
da sfregiato
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!

Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 17:59
da mouch86
Sei un idolo (good)
Grazie (b2b)!
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 18:12
da sfregiato
mouch86 ha scritto:
Sei un idolo (good)
Grazie (b2b)!
Grazie! :-[
Buona programmazione!
Ciao! (b2b)
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 18:50
da wolf82
gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 18:52
da sfregiato
wolf82 ha scritto:
gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Ti fornisce tutti i files headers per programmare in C/C++
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 18:57
da wolf82
sfregiato ha scritto:
wolf82 ha scritto:
gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Ti fornisce tutti i files headers per programmare in C/C++
Scusa, potresti spiegarti meglio.Senza installare quel pacchetto riesco a compilare e ad eseguire un programma scritto in c++?
Mi sembra di si..
Sono librerie ?
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 19:14
da Elrond
wolf82 ha scritto:
sfregiato ha scritto:
wolf82 ha scritto:
gcc è già presente di default in ubuntu.Allora a che serve installare quel pacchetto?
Ti fornisce tutti i files headers per programmare in C/C++
Scusa, potresti spiegarti meglio.Senza installare quel pacchetto riesco a compilare e ad eseguire un programma scritto in c++?
Mi sembra di si..
Sono librerie ?
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 male
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 19:17
da wolf82
Mi ricordo che all'università con knoppix da live riuscivo a compilare ed ad eseguire programmini scritti da me in c++
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 19:32
da Elrond
wolf82 ha scritto:
Mi ricordo che all'università con knoppix da live riuscivo a compilare ed ad eseguire programmini scritti da me 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)
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 19:33
da wolf82
ho scritto da terminale
e mi è comparso il manuale
Re: Programmare in C
Inviato: sabato 8 gennaio 2011, 20:02
da Elrond
wolf82 ha scritto:
ho scritto da terminale
e mi è comparso il manuale
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)
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 15:43
da mouch86
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 >:(
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 15:45
da wolf82
scrivi da terminale
man gcc
e vedi se ti compare il manuale
Se non compare significa che non è presente
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 15:50
da mouch86
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...
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 15:55
da wolf82
allora dipende dalla posizione in cui è situato il file
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 16:09
da mouch86
wolf82 ha scritto:
allora dipende dalla posizione in cui è situato il file
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 ???
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 17:04
da mouch86
mouch86 ha scritto:
wolf82 ha scritto:
allora dipende dalla posizione in cui è situato il file
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 ???
Risolto

Bastava salvare il file da gedit come nomefile.c!!!!!!!!!!!!!!!!!!!!!!!
Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 17:41
da wolf82
Scusa, ma tu come lo salvavi invece il file?

Re: Programmare in C
Inviato: domenica 9 gennaio 2011, 19:26
da mouch86
wolf82 ha scritto:
Scusa, ma tu come lo salvavi invece il file?
Normalmente.....senza il .c finale...ignoranza imperat :P