Programmare in C++ su Linux

18 Maggio, 2007 at 7:09 am | In Guide, Programmazione, Ubuntu Feisty |

AGGIORNAMENTO:

Un ulteriore metodo molto comodo è quello di usare il plugin CDT (C/C++ Development Toolkit) di Eclipse, attraverso questo metodo è possibile realizzare tranquillamente le proprie applicazioni utilizzando il comodo ambiente di sviluppo Java, la procedura è molto semplice perchè basta andare nella sezione Installa nuove applicazioni e aggiornamenti e con pochi click installare il plugin.
Poi per creare un semplice progetto basta clickare su Standard make C++ Project e il vostro progetto è creato dopo prima di scrivere il vostro file .cpp dovete creare un makefile che per i non pratici si può tranquillamente creare seguendo la guida che è facile trovare spuntato la linguetta help.
Tutto qui, la scelta sta a voi.
cpp1.gif

Per i programmatori che non sopportano più il sistema operativo di zio Bill e migrano sul nostro bel Linux, si pongono alcuni interrogativi, per esempio che software uso per scrivere i programmi che facevo prima, ecco una piccola guida per fare come programmare in C++ su Linux.

Diciamo che esistono due metodi principali: uno è quello via terminale, che tramite il compilatore g++(il famoso compilatore ideato inizialmente da Stallman) crea l’eseguibile e, sempre attraverso comandi si visualizza l’output, e l’altro è quello di utilizzare un ambiente di sviluppo integrato.

  • METODO VIA TERMINALE

Per iniziare bisogna installare il seguente pacchetto: build-essential che è fondamentale, dopo averlo installato (potete farlo da Synaptic) potete tranquillamente scrivere il vostro codice in un editor di testo qualunque, meglio uno che supporti la formattazione dei vari linguaggi di programmazione, per esempio Gedit, poi salvarlo con estensione .cpp in una cartella definita e poi scrivere i seguenti comandi:

Bisogna essere nella cartella dove è posizionato il file, poi bisogna scrivere il seguente codice per compilarlo:

g++ nomef.cpp

dove a nomef sostituiamo il nome del nostro file, quest’ operazione se priva di errori creerà un eseguibile chiamato a.out
per farlo eseguire scrivete questo:

./a.out

ed ecco il nostro programma in esecuzione nel terminale:

gp.jpg

  • METODO ATTRAVERSO IDE

Se per alcune persone il metodo precedente è troppo lung, oppure voglio scrivere un bel programma complesso, hanno certamente bisogno di un IDE (ambiente di sviluppo integrato), dove è possibile scrivere codice semplicemente con tutti gli aiuti del caso, come il debugging e la segnalazioni via riga degli errori.

Ne esistono molti e sono tutti molto completi e per vari utilizzi, ve ne cito solo alcuni: Anjuta, Kdevelop… io preferisco Anjuta perchè non è troppo semplice ma è un validissimo strumento per programmare in c++, è presente nei repository ed è semplice da utilizzare (al primo avvio mi ha consigliato di installare dei pacchetti, poi tutto funziona), supporta più progetti ed è presente un semplice wizard all’avvio.

anju.jpg

Quindi cercate voi l’ IDE che più vi rappresenta, buona ricerca

reve51

13 Commenti »

RSS feed dei commenti a questo articolo. TrackBack URI

  1. ci stanno anche ide come kdevelop per kde
    oppure c’e’ code::blocks che è un ide molto semplice ai livelli di devc++ di windows

    Commento di Yemmi — 18 Maggio, 2007 #

  2. kdevelop l’ ho scritto code non lo conosco

    Commento di reve51 — 18 Maggio, 2007 #

  3. si ma cosa usano gli sviluppatori? nessuno sa qualcosa? io ho usato eclipse e netbeans però con java, so che c’è il supporto al gcc ma non l’ho mai visto in produzione.

    Commento di Paolo — 18 Maggio, 2007 #

  4. per c++ ti sconsiglio di usare programmi come eclipse e netbeans ma di appoggiarti ad un buon ide come anjuta o kdevelop che sono davvero per sviluppatori

    Commento di reve51 — 18 Maggio, 2007 #

  5. [...] Programmare in C++ su Linux [image] Per i programmatori che non sopportano più il sistema operativo di zio Bill e migrano sul nostro bel Linux, si […] [...]

    Pingback di Top Posts « WordPress.com — 19 Maggio, 2007 #

  6. la risposta è easy eclipse :P

    Commento di noct — 20 Maggio, 2007 #

  7. [...] E’ disponibile da pochi giorni la nuova versione del noto IDE per Gnome: Anjuta DevStudio 2.1.3 (beta) che avevo già citato in un vecchio post. [...]

    Pingback di Anjuta DevStudio 2.1.3 (beta) -- The Wind -- released! « [LINUX PIRATES] — 27 Maggio, 2007 #

  8. [...] in Java Dopo la mia guida su come programmare su Linux nel linguaggio C++, oggi vi presento la panoramica per uno [...]

    Pingback di Programmare in Java « [LINUX PIRATES] — 4 Giugno, 2007 #

  9. Da tempo programmo su Linux, direi che emacs e’ la scelta ideale (lo stesso Linus Torvalds condivide la mia opinione).

    Commento di SFa — 5 Giugno, 2007 #

  10. Anche secondo me Emacs è la miglior soluzione

    Commento di Simone — 3 Novembre, 2007 #

  11. nella versione Ubuntu 7.04….
    compilare in c o c++ con Anjuta è la stessa cosa?

    Commento di Lupo — 16 Febbraio, 2008 #

  12. e….scusate….ma le librerie standard?sono le stesse….

    Commento di Lupo — 16 Febbraio, 2008 #

  13. @ Lupo
    Penso che con Anjuta sia indifferente scrivere in c o c++, le librerie base sono le stesse poi magari alcune sono differenti e specifiche per Linux

    Commento di reve51 — 17 Febbraio, 2008 #

Lascia un commento

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog su WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.