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

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
-Zarathustra-
Prode Principiante
Messaggi: 13
Iscrizione: domenica 3 febbraio 2008, 16:28

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

Messaggio 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  ::)
Avatar utente
moretto11
Prode Principiante
Messaggi: 217
Iscrizione: venerdì 20 aprile 2007, 16:33
Contatti:

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

Messaggio 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! 
Avatar utente
preben
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1188
Iscrizione: giovedì 12 luglio 2007, 20:58

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

Messaggio 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!
Ultima modifica di preben il lunedì 4 febbraio 2008, 16:36, modificato 1 volta in totale.
Accusare gli altri delle proprie disgrazie è conseguenza della nostra ignoranza!
-Zarathustra-
Prode Principiante
Messaggi: 13
Iscrizione: domenica 3 febbraio 2008, 16:28

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

Messaggio 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?
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

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

Messaggio 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++
Avatar utente
preben
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1188
Iscrizione: giovedì 12 luglio 2007, 20:58

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

Messaggio da preben »

se utilizzi gcc:

Codice: Seleziona tutto

gcc -o nomeFileEseguibile nomeFile.c

Codice: Seleziona tutto

./nomeFileEseguibile
Ciao!
Accusare gli altri delle proprie disgrazie è conseguenza della nostra ignoranza!
-Zarathustra-
Prode Principiante
Messaggi: 13
Iscrizione: domenica 3 febbraio 2008, 16:28

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

Messaggio 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?
Ehol
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1383
Iscrizione: martedì 12 dicembre 2006, 16:52

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

Messaggio da Ehol »

Lo so che magari è un po' pesante, ma ... Netbeans ?
www.netbeans.org
Ubuntu User # 19371
Fisso: P4 2533 - Nvidia 7600 GT AGP 256 Mb - 1 Gb RAM DDR - 360 Gb Hd - 1500 Gb Hd USB - Ubuntu 11.10 32bit - Fastweb Fibra Ottica
Portatile: Asus K52J - Intel i5 430 - Nvidia 310M/Intel i915 - 4 Gb RAM - 320 Gb Hd - Ubuntu 11.10 64bit
Muletto: HP Compaq dc7100 - P4 Core Duo - ATI Radeon X300 - 2gb RAM - 40 Gb HD - Ubuntu 11.10 32bit
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

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

Messaggio da simo_magic »

gcc è per il c
tu devi usare g++ ;)
-Zarathustra-
Prode Principiante
Messaggi: 13
Iscrizione: domenica 3 febbraio 2008, 16:28

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

Messaggio 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?
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

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

Messaggio da simo_magic »

ed io è per questo che ti ho consigliato geany
provalo
-Zarathustra-
Prode Principiante
Messaggi: 13
Iscrizione: domenica 3 febbraio 2008, 16:28

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

Messaggio 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 ^_^
Avatar utente
moretto11
Prode Principiante
Messaggi: 217
Iscrizione: venerdì 20 aprile 2007, 16:33
Contatti:

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

Messaggio 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
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti