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.
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
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? ...
Ciao. Ti direi di dare un'occhiata al file Wiki del progetto. Forse lì troverai una soluzione ai tuoi dubbi. Salu2.