I neste artikkel skal vi ta en titt på CodeLite. Dette er en gratis og plattformintegrert utviklingsmiljø for programmeringsspråket C / C ++, selv om det støtter andre språk som PHP og JavaScript. CodeLite kan lastes ned gratis, men hvis du ønsker det, kan du gi en symbolsk donasjon når du laster den ned, for å fortsette å støtte utviklingen av denne IDE.
CodeLite er en IDE plattformfri og åpen kildekode for C / C ++ språk bruker den wxWidgets for sitt grafiske grensesnitt. For å overholde CodeLite åpen kildekode-ånd, blir den samlet og feilsøkt med bare gratis verktøy (MinGW og GDB).
Generelle trekk ved CodeLite
Denne IDE for programmering gir brukerne en enkel prosjektledelse (arbeidsområder / prosjekter), kodefullføring, navigering gjennom kildefiler, syntaksmarkering, integrering med Subversion, Cscope og UnitTest ++, en interaktiv feilsøking montert på gdb og en kraftig kodeditor, basert på Scintilla.
Blant de mest bemerkelsesverdige funksjonene vi har systemet med kode fullføring for alle støttede språk i denne IDE. Det vil også informere oss om feilene vi gjør i kodelinjene våre som en kommentar i vinduet du jobber med. Den bruker også XDebug, en av de mest populære feilsøkingsprogrammene for PHP.
Dette programmet gir oss et utviklingsmiljø slik at programmerere som jobber med C og C ++ gjøre kodelagringsprosessen enklere. Dette vil øke produktiviteten gjennom flere faner, verktøy og autofullføringsfunksjoner for å skrive kode. En serie egenskaper der dette Tverrplattform IDE åpen kilde. I det store antallet faner og sidepaneler finner du mange av funksjonene og verktøyene vi trenger under utviklingen og skrivingen av kodene våre.
CodeLite er lisensiert under GNU General Public License v2 eller senere.
De som trenger det, vil kunne se egenskapene til dette programmet mer i dybden i prosjektnettsted.
Installer CodeLite på Ubuntu
Som vanlig vil vi ha forskjellige alternativer for å installere dette programmet i Ubuntu.
Installer fra .deb-filen
Det første alternativet vil være å laste ned .deb pakken fra prosjektsiden, som vi får den siste versjonen av programmet med. Når vi har lastet den ned, kan vi installere den ved hjelp av følgende kommando i konsollen (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Hvis det skjer med deg som meg og etter installasjonen konsollen advarer deg om at det har oppstått feil Under installasjonen kan du fikse det som jeg gjorde. Jeg måtte bare tvinge installasjonen med følgende kommando:
sudo apt install -f
Installer fra PPA
Vi kan installere dette programmet både i Ubuntu 16.04 og i versjonen 17.04 ved hjelp av dets PPA. Det må avklares at hvis vi installerer programmet ved hjelp av denne metoden, vil den nest siste versjonen av det installeres. Hvis du er interessert i å installere den, for dette vil vi skrive følgende kommandoer i terminalen (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Installer via git
Et annet alternativ at vi må installere CodeLite vil være å gjøre det gjennom koden git. For å kompilere CodeLite på datamaskinen vår, vi trenger følgende pakker som indikerer oss fra siden til GitHub av prosjektet:
- wxWidgets 3.0 eller nyere.
- GTK-utviklingspakken. Det kalles ofte libgtk2.0-dev, wxGTK-devel, eller noe lignende.
- pkg-config som vanligvis følger med GTK dev-pakken.
- Den essensielle pakken eller den tilsvarende biten: g ++, merke, etc.
- gå.
- cmake.
Vi må ha wxWidgets 3.0 eller senere innebygd i maskinen vår. Hvis noen ikke vet hvordan de skal installeres, vil de kunne laste ned installere wxWidgets fra CodeLite-depot.
På Ubuntu / Debian kan du installere alt ovenfor ved å skrive:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
La oss laste ned kildekoden:
git clone https://github.com/eranif/codelite.git
Kjør cmake og kompilere CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
Avinstaller CodeLite
Hvis du ikke helt liker dette programmet, vil vi kunne bli kvitt det ved hjelp av en enkel kommando i terminalen (Ctrl + Alt + T):
sudo apt remove codelite && sudo apt autoremove
La oss se, jeg har installert Lighttpd som en webserver, med PHP 7.3, for å utvikle og lære hjemme. Det fungerer bra, men jeg vil konfigurere Xdebug i CodeLite, og veiviseren ber meg om å legge til noen få linjer ved å kopiere og lime inn på php.ini. Problemet er at det i /etc/php/7.3/ er flere underkataloger med like mange php.ini, og jeg kan ikke finne noen mer presise instruksjoner om hvilke av disse konfigurasjonsfilene som skal legges til de aktuelle linjene.
Spesielt er det en php.ini i følgende underkataloger som henger fra /etc/php/7.3/: apache2, cgi, cli og fpm. I god logikk skal det være CGI, men hvordan kan man være sikker? ...
Hallo. Jeg vil be deg ta en titt på Wiki av prosjektet. Kanskje der vil du finne en løsning på tvilen din. Salu2.