Pagina 1 di 1

IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: domenica 3 febbraio 2008, 20:25
da -Zarathustra-
Salve, vorrei chiedere a chi di voi programma già con successo in c/c++ sul proprio sistema Ubuntu, di ritagliarsi una parte di tempo, ed aiutarmi  (b2b)

Ho da poco effettuato la trasmigrazione (spero definitiva) da WinZozzo a Ubuntu, l'OS libero che tra i 4 provati, meglio supporta la mia stazione pc, quindi non sono molto afferrato alla logica del pinguino, e alle operazioni da fare.  :-[

Sul precedente sistema WinZozzo avevo programmato con discreto successo in linguaggio Pascal (TB) e Basic (VB6), oggi, con la trasmigrazione, volevo iniziare ad affrontare il C-C++, e per fare questo ho iniziato con l'installare un ambiente di sviluppo IDE. Il primo tra quelli proposti dal sistema di gestione di repository apt-get (credo si chiami così) è Kdevelop.

Installato con successo, inizio con l'usale Hello World, e mi rendo conto, che al contrario delle suite precedentemente provate.. ..beh questo non aveva installato un fico secco della libreria C++ di compilazione.. ..o perlomeno cosi sembra.. ..il menu build è vuoto.

Ho fatto una ricerca in rete e capito sulla pagina dedicata a Kdevelop, in cui si raccomanda di avere installato oltre al KD, un'altra serie di 7-8 pachetti software. Il problemino è che sono forniti in codice sorgente, e in ogni caso non so se e come procedere, dato che non so cosa aspettarmi e quali sono i giusti comandi.

Volevo dunque chiedervi di indicarmi esattamente come comportarmi al fine di poter iniziare a programmare, che sia con Kdevelop, o con un altro ambiente di sviluppo. Vi prego di essere chiari ed espliciti, anche nelle cose ovvie.. ..so già che l'ovvio non sarà tale per me, appena uscito dalla clinica di Zio Bill  ::)

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 12:02
da moretto11
ciao!
io programmo su ubuntu in linguaggio c senza alcun problema. premessa, io non uso un ambiente di sviluppo, ma il semplicissimo gedit, mi trovo più comodo, tuttavia è solo questione di gusti...in ogni caso, per compilare i programmi occorre installare il metapacchetto build-essential. da terminale dai il comando:

Codice: Seleziona tutto

sudo apt-get install build-essential
che ti installerà tutto il necessario per compilare ed eseguire i tuoi programmi, compreso il compilatore gcc. dopo aver fatto questo direi che sei a posto, e se kdevelop non dovesse ancora funzionare il mio consiglio è di rimuoverlo e di usare gedit. ci sono degli interessanti plugin per gedit che ti permettono ad esempio l'indentatura automatica, il completamento delle parentesi e anche il fatto di avere una finestra di terminale all'interno di gedit stesso, molto comodo per compilare direttamente e velocemente i programmi da gedit. un saluto! 

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 16:30
da preben
Oppure puoi usare emacs, che lo trovi sempre nei repository.
moretto11 ha scritto:ci sono degli interessanti plugin per gedit che ti permettono ad esempio l'indentatura automatica, il completamento delle parentesi e anche il fatto di avere una finestra di terminale all'interno di gedit stesso
Mi puoi, per piacere, spiegare come si fa, dal momento che mi piacerebbe usare gedit?
Ciao!

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 16:35
da -Zarathustra-
moretto11 ha scritto:

Codice: Seleziona tutto

sudo apt-get install build-essential
Installato è installato :)

Una volta fatto questo, cosa devo fare per trasformare il codice scritto in gedit, in eseguibile?

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 16:37
da simo_magic
per i plugin di gedit sono solo delle semplici aggiunte che aiutano a scrivere meglio il codice
io consiglio di provare geany al posto di gedit

in ogni caso per compilare a mano un sorgente
man gcc
man g++

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 16:38
da preben
se utilizzi gcc:

Codice: Seleziona tutto

gcc -o nomeFileEseguibile nomeFile.c

Codice: Seleziona tutto

./nomeFileEseguibile
Ciao!

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 16:53
da -Zarathustra-
Ho provato con helloworld. Ho scritto in un documento testo il codice
#include

int main()
{
      std::cout << "Hello World!\n";
      return 0;
}
E sono andato in terminale.

###@Ubuntu:~$ gcc -o HelloWorld HelloWorld.c
gcc: HelloWorld.c: Nessun file o directory
gcc: no input files

Visto questo ho pensato che dovevo salvare con estensione helloworld.c, e non solo hello world. Riprovato:

###@Ubuntu:~$ gcc -o Helloworld Helloworld.c
Helloworld.c:1:20: error: iostream: Nessun file o directory
Helloworld.c: In function ‘main’:
Helloworld.c:5: error: expected expression before ‘:’ token
###@Ubuntu:~$

Sapendo che ho sbagliato.... dove?

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 17:02
da Ehol
Lo so che magari è un po' pesante, ma ... Netbeans ?
www.netbeans.org

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 17:03
da simo_magic
gcc è per il c
tu devi usare g++ ;)

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 17:07
da -Zarathustra-
simo_magic ha scritto: gcc è per il c
tu devi usare g++ ;)
U.U Thank You!!!

Ricapitolando => g++ -o HelloWorld HelloWorld.c
e poi ./Helloworld

e mi funziona ^^

Resta aperta la domanda per l'ambiente di sviluppo... ...non so se voi avete provato visual basic o pascal, in entrambi mi bastava premere run e potevo fare andare il programma... ...per questo sono un pò spaesato qui. Ma se il g++ è installato, perché Kdevelop non riesce a farmi creare i programmi?

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 17:23
da simo_magic
ed io è per questo che ti ho consigliato geany
provalo

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 17:34
da -Zarathustra-
simo_magic ha scritto: ed io è per questo che ti ho consigliato geany
provalo
U.U

Sappi che d'ora in poi puoi fare il Dio nel mio Pantheon, se ti va... XD

Grazie a tutti ^_^

Re: IDE e Ambiente Sviluppo C/C++ : configurare e installare correttamente

Inviato: lunedì 4 febbraio 2008, 18:18
da moretto11
belin ha scritto: Oppure puoi usare emacs, che lo trovi sempre nei repository.
moretto11 ha scritto:ci sono degli interessanti plugin per gedit che ti permettono ad esempio l'indentatura automatica, il completamento delle parentesi e anche il fatto di avere una finestra di terminale all'interno di gedit stesso
Mi puoi, per piacere, spiegare come si fa, dal momento che mi piacerebbe usare gedit?
Ciao!
vedi qui