CodeLite, en god IDE for å utvikle kodene dine i Ubuntu

om codelite

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.

CodeLite utviklingsskjerm

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   tximistargi sa

    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? ...

    1.    Damien A. sa

      Hallo. Jeg vil be deg ta en titt på Wiki av prosjektet. Kanskje der vil du finne en løsning på tvilen din. Salu2.