„CodeLite“, geras IDE, kuris sukuria jūsų kodus „Ubuntu“

apie kodelitą

Kitame straipsnyje apžvelgsime „CodeLite“. Tai yra nemokama ir daugiaplatformė integruota kūrimo aplinka C / C ++ programavimo kalbai, net jei ji palaiko kitas kalbas, tokias kaip PHP ir „JavaScript“. „CodeLite“ galima atsisiųsti nemokamai, tačiau jei norite, galite atsisiųsti simbolinę auką, kad ir toliau remtumėte šios IDE plėtrą.

„CodeLite“ yra a IDE laisvo ir atviro kodo daugiaplatformis C / C ++ kalboms grafinėje sąsajoje naudoja „wxWidgets“. Kad būtų laikomasi „CodeLite“ atvirojo kodo dvasios, jis sudaromas ir derinamas naudojant tik nemokamus įrankius („MinGW“ ir „GDB“).

Bendros „CodeLite“ savybės

Šis programavimo IDE vartotojams siūlo: paprastas projekto valdymas (darbo vietos / projektai), kodo užbaigimas, naršymas per šaltinio failus, sintaksės paryškinimas, integravimas su „Subversion“, „Cscope“ ir „UnitTest ++“, interaktyvus derintuvas, įdiegtas ant gdb, ir galingas kodo redaktorius, pagrįstas „Scintilla“.

Tarp žymiausių jo savybių turime sistemą kodo užbaigimas visoms palaikomoms kalboms šiame IDE. Ji taip pat informuos mus apie klaidas, kurias padarome kodo eilutėse kaip anotaciją lange, kuriame dirbate. Jis taip pat naudoja „XDebug“, vienas iš populiariausių PHP derintojų.

„CodeLite“ kūrimo ekranas

Ši programa suteikia mums vystymosi aplinką, kad programuotojų, dirbančių su C ir C ++ palengvinti kodo kūrimo procesą. Tai padidins produktyvumą per kelis skirtukus, įrankius ir automatinio užbaigimo funkcijas, skirtas rašyti kodą. Ypatybių serija, kurioje tai Kelių platformų IDE atviro kodo. Daugybėje skirtukų ir šoninių skydelių yra daugybė funkcijų ir įrankių, kurių mums reikės kūrimo procese ir rašant savo kodus.

„CodeLite“ yra licencijuota pagal GNU „General Public License v2“ arba vėliau.

Tie, kuriems to reikia, galės išsamiau pamatyti šios programos ypatybes programoje projekto svetainė.

Įdiekite „CodeLite“ į „Ubuntu“

Kaip įprasta, mes turėsime įvairias galimybes įdiegti šią programą į „Ubuntu“.

Įdiekite iš .deb failo

Pirmoji galimybė bus atsisiųsti .deb paketas iš projekto puslapio, su kuriuo gausime naujausią programos versiją. Atsisiuntę, galime jį įdiegti naudodami šią komandą konsolėje (Ctrl + Alt + T):

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

Jei tai atsitiks jums kaip aš ir po įdiegimo konsolė perspėja, kad įvyko klaidų Diegimo metu galite pataisyti, kaip aš. Aš tiesiog turėjau priversti diegti naudodamas šią komandą:

sudo apt install -f

Įdiekite iš PPA

Šią programą galime įdiegti tiek „Ubuntu 16.04“, tiek 17.04 versijoje naudodami ją EEPS. Reikėtų paaiškinti, kad jei programą įdiegsime naudodami šį metodą, bus įdiegta priešpaskutinė jos versija. Jei jus domina jį įdiegti, terminale parašysime šias komandas (Ctrl + Alt + T):

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

Įdiekite per „git“

Kitas variantas, kurį turėsime įdiegti „CodeLite“, bus tai padaryti naudojant jo kodą Git. Norėdami sudaryti „CodeLite“ savo kompiuteryje, mums reikės šių dalykų paketai, kurie mus nurodo iš GitHub projekto:

  • „wxWidgets 3.0“ arba naujesnė.
  • GTK kūrimo paketas. Tai dažnai vadinama libgtk2.0-dev, wxGTK-devel ar pan.
  • „pkg-config“, kuris paprastai pateikiamas su „GTK dev“ paketu.
  • „Build-essential“ paketas arba atitinkamas bitas: g ++, make ir kt.
  • eik.
  • cmake.

Mes turime turėti „wxWidgets 3.0“ arba naujesnę versiją į savo mašiną. Jei kas nors nežino, kaip jį įdiegti, jis galės atsisiųsti įdiegtus „wxWidgets“ iš „CodeLite“ saugykla.

„Ubuntu“ / „Debian“ galite įdiegti visus aukščiau nurodytus dalykus, įvesdami:

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

Atsisiųskime šaltinio kodą:

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

Paleiskite „cmake“ ir sudarykite „CodeLite“:

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

Pašalinkite „CodeLite“

Jei jums ši programa nepatinka, mes galėsime jos atsikratyti naudodami paprastą komandą terminale (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   tximistargi sakė

    Pažiūrėkime, aš įdiegiau „Lighttpd“ kaip interneto serverį su PHP 7.3, kad galėčiau tobulėti ir mokytis namuose. Tai veikia gerai, bet aš noriu sukonfigūruoti „Xdebug“ programoje „CodeLite“, o vedlys paprašo pridėti keletą eilučių nukopijuojant ir įklijuojant į php.ini. Problema ta, kad /etc/php/7.3/ yra keli pakatalogiai, kuriuose yra tiek php.ini, ir niekur nerandu tikslesnių nurodymų, kuriam iš tų konfigūracijos failų pridėti atitinkamas eilutes.
    Tiksliau, php.ini yra šiuose pakatalogiuose, kurie pakimba iš /etc/php/7.3/: apache2, cgi, cli ir fpm. Geros logikos požiūriu tai turėtų būti CGI, bet kaip būti tikri? ...

    1.    Damienas A. sakė

      Sveiki. Aš jums liepčiau pažvelgti į Wiki projekto. Galbūt ten rasite sprendimą savo abejonėms. Salu2.