2009-10-28 29 views
7

Sto configurando un computer di sviluppo Linux (Ubuntu 9.0.x).Ambiente di sviluppo desktop di Ubuntu (strumenti GNU)

Voglio conoscere il miglior ambiente di sviluppo per uno sviluppatore C++ su Ubuntu - dando il mio background (vedi sotto).

  1. 5 anni + C++
  2. cinque anni di Visual Studio
  3. Non molta esperienza con strumenti GNU (GCC, GDB, make, etc.)
  4. 6 mesi o giù di lì di utilizzare Emacs all'università (circa 8 anni fa!) - Non ricordo nulla però;)

Vengo da uno sfondo di Windows, quindi sono più a suo agio con la GUI di CLI, anche se mi aspetto di imparare i comandi CLI nel tempo. Voglio essere efficace e "colpito per terra" come se fosse, in termini di sviluppo su Linux.

io sono particolare interessato a strumenti che renderanno la vita più facile per:

1). gestione del progetto 2). costruire la configurazione tramite GUI (piuttosto che modificare makefile - almeno per ora). 3). debug IDE che mi permette di impostare punti di interruzione e passo in/out/sopra

Sarebbe utile se l'IDE ha suggerito ha un'interfaccia grafica per facilitare il mio passaggio a Linux, ma è anche personalizzabile (ad esempio, in grado di accettare fatti a mano a cura rendere i file ecc. - quando ho imparato a crearli). Questo mi consentirà di avere più controllo sul processo di compilazione in seguito.

Quale set di strumenti mi consigliate per raggiungere la massima produttività nel minor tempo possibile sul mio desktop Ubuntu?

Quindi: Quale applicazione (IDE) offre: (i). transizione più semplice da Visual Studio (e idealmente è possibile utilizzare i file di creazione manully) (ii). ampia capacità di debug come Visual Studio

per il più recente sistema operativo desktop Ubuntu (9.0.x)?

+0

Ecco la domanda correlata: http://stackoverflow.com/questions/1128050/best-operating-system-for-c-development-and-learning. Potrebbe essere utile. –

risposta

2

I migliori strumenti di cui avete bisogno sono:

  • fanno
  • gcc
  • g ++
  • il tuo preferito editor di testo
  • Strumentario automobilistico
  • Qt Creator
  • Glade
  • Il tuo project manager preferito

Per Ubuntu ti suggerisco di usare Glade, perché Ubuntu usa Gnome (GTK).

Circa IDE:

7

Per quanto riguarda lo sviluppo di C++ Sceglierei Qt Creator IDE per più semplice la migrazione da Visual Studio. Credo che possa coprire tutte le tue esigenze.

0

È possibile utilizzare Glade Interface designer (glade.gnome.org) per la progettazione di interfacce.

BOUML per Modellazione UML & progetto di gestione

È sempre possibile utilizzare Eclipse o NetBeans per lo sviluppo C++ su Linux.

Anche se consiglio Eclipse, genererebbe automaticamente makefile, il debugging è molto semplice. & è possibile configurare i repository di codice all'interno dell'IDE.

1

Penso che dovresti solo mordere il proiettile e imparare abbastanza make, gcc e gdb per ottenere ciò che devi fare alla riga di comando. Se si ottiene in modo integrato, è possibile utilizzare qualsiasi editor di che ti piace scrivere il codice - anche editor di Visual Studio.

1

Dai un'occhiata alla Code :: Blocks. E 'un bel IDE per fare C/C++ e viene fornito con un proprio sistema di accumulo. Ma essere sicuri di non prendere la versione all'interno della repository ufficiale di Ubuntu, ma andare al forum CB e cercare l'ultima nightly build. Ci sono persone che gestiscono archivi con pacchetti ubuntu. Penso che CB valga la pena di installare l'ultima versione.

Link to Code::Blocks Forum

Btw. Ho fatto un'installazione alcuni giorni fa. Ci sono due persone che gestiscono pacchetti Ubuntu a 64 bit. Solo uno ha funzionato, però. E 'stato uno this.

Problemi correlati