In het volgende artikel gaan we CodeLite bekijken. Dit is een gratis en platformonafhankelijke geïntegreerde ontwikkelomgeving voor de programmeertaal C / C ++, ook al ondersteunt het andere talen zoals PHP en JavaScript. CodeLite kan gratis worden gedownload, maar als je wilt, kun je een symbolische donatie doen tijdens het downloaden om de ontwikkeling van deze IDE te blijven ondersteunen.
CodeLite is een IDE platformonafhankelijke gratis en open source voor C / C ++ -talen gebruikt het wxWidgets voor zijn grafische interface. Om te voldoen aan de open source-geest van CodeLite, wordt het gecompileerd en debuggen met alleen gratis tools (MinGW en GDB).
Algemene kenmerken van CodeLite
Deze IDE voor programmeren biedt gebruikers een eenvoudig projectbeheer (werkruimten / projecten), code-aanvulling, navigatie van bronbestanden, syntaxisaccentuering, integratie met Subversion, Cscope en UnitTest ++, een interactieve debugger gemonteerd op gdb en een krachtige code-editor, gebaseerd op Scintilla.
Een van de meest opvallende kenmerken is het systeem van code voltooiing voor alle ondersteunde talen in deze IDE. Het zal ons ook informeren over de fouten die we maken in onze coderegels als een annotatie in het venster waarin u werkt. Het gebruikt ook XDebuggen, een van de meest populaire debuggers voor PHP.
Dit programma biedt ons een ontwikkelomgeving zodat programmeurs die werken met C en C ++ maak het maken van code eenvoudiger. Dit verhoogt de productiviteit door meerdere tabbladen, tools en autocomplete-functies voor het schrijven van code. Een reeks kenmerken waarin dit Cross-platform IDE open source. In het grote aantal tabbladen en zijpanelen vindt u veel van de functies en tools die we nodig hebben tijdens het ontwikkelen en schrijven van onze codes.
CodeLite is gelicentieerd onder de GNU General Public License v2 of later.
Degenen die het nodig hebben, zullen de kenmerken van dit programma dieper kunnen zien in het project website.
Installeer CodeLite op Ubuntu
Zoals gewoonlijk hebben we verschillende opties om dit programma in onze Ubuntu te installeren.
Installeer vanaf .deb-bestand
De eerste optie is om het .deb pakket van de projectpagina, waarmee we de laatste versie van het programma krijgen. Zodra we het hebben gedownload, kunnen we het installeren met behulp van de volgende opdracht in de console (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Als het je overkomt, vind ik het leuk en na de installatie de console waarschuwt u dat er fouten zijn opgetreden Tijdens de installatie kunt u het repareren zoals ik deed. Ik moest gewoon de installatie forceren met behulp van de volgende opdracht:
sudo apt install -f
Installeer vanaf PPA
We kunnen dit programma zowel in Ubuntu 16.04 als in versie 17.04 installeren met behulp van zijn PPA Het moet duidelijk zijn dat als we het programma volgens deze methode installeren, de voorlaatste versie ervan wordt geïnstalleerd. Als u geïnteresseerd bent om het te installeren, zullen we hiervoor de volgende opdrachten in de terminal schrijven (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Installeer via git
Een andere optie die we zullen moeten hebben om CodeLite te installeren, is om het via de code te doen git Om CodeLite op onze computer te compileren, we hebben het volgende nodig pakketten die ons aangeven vanaf de pagina van GitHub van het project:
- wxWidgets 3.0 of hoger.
- Het GTK-ontwikkelingspakket. Het wordt vaak libgtk2.0-dev, wxGTK-devel of iets dergelijks genoemd.
- pkg-config die gewoonlijk met het GTK dev-pakket wordt meegeleverd.
- Het build-essential-pakket of het bijbehorende bit: g ++, make, etc.
- Gaan.
- cmmaken.
We moeten wxWidgets 3.0 of hoger in onze machine hebben ingebouwd. Als iemand niet weet hoe hij het moet installeren, kan hij wxWidgets installeren vanaf het CodeLite-opslagplaats.
Op Ubuntu / Debian kunt u al het bovenstaande installeren door te typen:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
Laten we de broncode downloaden:
git clone https://github.com/eranif/codelite.git
Voer cmake uit en compileer CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
Verwijder CodeLite
Als je deze applicatie niet leuk vindt, kunnen we er vanaf komen door middel van een eenvoudig commando in de terminal (Ctrl + Alt + T):
sudo apt remove codelite && sudo apt autoremove
Eens kijken, ik heb Lighttpd geïnstalleerd als een webserver, met PHP 7.3, om thuis te ontwikkelen en te leren. Het werkt prima, maar ik wil Xdebug configureren in CodeLite en de wizard vraagt me om een paar regels toe te voegen door te kopiëren en te plakken in de php.ini. Het probleem is dat er in /etc/php/7.3/ verschillende submappen zijn met evenveel php.ini, en ik kan nergens nauwkeurigere instructies vinden over welke van die configuratiebestanden de betreffende regels moeten toevoegen.
Specifiek is er een php.ini in de volgende submappen die hangen van /etc/php/7.3/: apache2, cgi, cli en fpm. Logisch gezien zou het CGI moeten zijn, maar hoe weet je het zeker? ...
Hallo. Ik zou je vertellen om een kijkje te nemen in de wiki van het project. Misschien vindt u daar een oplossing voor uw twijfels. Salu2.