CodeLite, un buon IDE per sviluppare i tuoi codici in Ubuntu

sulla codelite

Nel prossimo articolo daremo uno sguardo a CodeLite. Questo è un ambiente di sviluppo integrato gratuito e multipiattaforma per il linguaggio di programmazione C / C ++ anche se supporta altri linguaggi come PHP e JavaScript. CodeLite può essere scaricato gratuitamente, ma se lo desideri puoi fare una donazione simbolica durante il download, per continuare a supportare lo sviluppo di questo IDE.

CodeLite è un file IDE multipiattaforma gratuito e open source per i linguaggi C / C ++ utilizza wxWidgets per la sua interfaccia grafica. Per rispettare lo spirito open source di CodeLite, viene compilato e sottoposto a debug utilizzando solo strumenti gratuiti (MinGW e GDB).

Caratteristiche generali di CodeLite

Questo IDE per la programmazione offre agli utenti un file facile gestione del progetto (aree di lavoro / progetti), completamento del codice, navigazione nei file sorgenti, evidenziazione della sintassi, integrazione con Subversion, Cscope e UnitTest ++, un debugger interattivo montato su gdb e un potente editor di codice, basato su Scintilla.

Tra le sue caratteristiche più notevoli abbiamo il sistema di completamento del codice per tutte le lingue supportate in questo IDE. Ci informerà anche degli errori che facciamo nelle nostre righe di codice come annotazione nella finestra in cui stai lavorando. Utilizza anche XDebug, uno dei debugger più popolari per PHP.

Schermata di sviluppo di CodeLite

Questo programma ci fornisce un ambiente di sviluppo in modo che programmatori che lavorano con C e C ++ semplificare il processo di creazione del codice. Ciò aumenterà la produttività attraverso più schede, strumenti e funzioni di completamento automatico per la scrittura del codice. Una serie di caratteristiche in cui questo IDE multipiattaforma open source. Nel gran numero di schede e pannelli laterali, troverai molte delle funzioni e degli strumenti di cui avremo bisogno durante il processo di sviluppo e scrittura dei nostri codici.

CodeLite è concesso in licenza con GNU General Public License v2 o più tardi.

Chi ne avesse bisogno potrà vedere più approfonditamente le caratteristiche di questo programma nel sito web del progetto.

Installa CodeLite su Ubuntu

Come al solito, avremo diverse opzioni per installare questo programma nel nostro Ubuntu.

Installa da file .deb

La prima opzione sarà scaricare il file pacchetto .deb dalla pagina del progetto, con la quale avremo l'ultima versione del programma. Una volta scaricato, possiamo installarlo utilizzando il seguente comando nella console (Ctrl + Alt + T):

sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb

Se ti capita come me e dopo l'installazione la console ti avverte che si sono verificati degli errori Durante l'installazione, puoi aggiustarlo come ho fatto io. Ho solo dovuto forzare l'installazione usando il seguente comando:

sudo apt install -f

Installa da PPA

Possiamo installare questo programma sia in Ubuntu 16.04 che nella sua versione 17.04 usando il suo PPA. Va chiarito che se installiamo il programma utilizzando questo metodo, verrà installata la penultima versione di esso. Se sei interessato a installarlo, per questo scriveremo i seguenti comandi nel terminale (Ctrl + Alt + T):

sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y

Installa tramite git

Un'altra opzione che dovremo installare CodeLite sarà quella di farlo tramite il suo codice git. Per compilare CodeLite sul nostro computer, avremo bisogno di quanto segue pacchetti che ci indicano dalla pagina di GitHub del progetto:

  • wxWidgets 3.0 o versioni successive.
  • Il pacchetto di sviluppo GTK. È spesso chiamato libgtk2.0-dev, wxGTK-devel o qualcosa di simile.
  • pkg-config che di solito viene fornito con il pacchetto GTK dev.
  • Il pacchetto build-essential o il bit corrispondente: g ++, make, ecc.
  • partire.
  • cmq.

Dobbiamo avere wxWidgets 3.0 o successivo integrato nella nostra macchina. Se qualcuno non sa come installarlo, sarà in grado di scaricare install wxWidgets dal Repository CodeLite.

Su Ubuntu / Debian puoi installare tutto quanto sopra digitando:

sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev

Scarichiamo il codice sorgente:

git clone https://github.com/eranif/codelite.git

Esegui cmake e compila CodeLite:

cd codelite
mkdir build-release
cd build-release
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
make -j4
sudo make install

Disinstalla CodeLite

Se questa applicazione non ti piace, saremo in grado di sbarazzartene tramite un semplice comando nel terminale (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   tximistargi suddetto

    Vediamo, ho installato Lighttpd come web server, con PHP 7.3, per sviluppare e imparare a casa. Funziona bene, ma voglio configurare Xdebug in CodeLite e la procedura guidata mi chiede di aggiungere alcune righe copiandole e incollandole in php.ini. Il problema è che in /etc/php/7.3/ ci sono diverse sottodirectory con altrettanti php.ini, e non riesco a trovare da nessuna parte istruzioni più precise su quale di quei file di configurazione aggiungere le righe in questione.
    Nello specifico, c'è un php.ini nelle seguenti sottodirectory che pendono da /etc/php/7.3/: apache2, cgi, cli e fpm. In buona logica dovrebbe essere CGI, ma come esserne sicuri? ...

    1.    Damien A. suddetto

      Ciao. Ti direi di dare un'occhiata al file Wiki del progetto. Forse lì troverai una soluzione ai tuoi dubbi. Salu2.