CodeLite, yakanaka IDE yekuvandudza makodhi ako muUbuntu

nezve codelite

Muchinyorwa chinotevera tichaenda kutarisa kuCodeLite. Ichi chi mahara uye muchinjiko-chikuva chakabatanidzwa budiriro nharaunda yeiyo C / C ++ mitauro yemutauro kunyangwe ichitsigira mimwe mitauro senge PHP neJavaScript CodeLite inogona kuburitswa mahara, asi kana iwe uchida iwe unogona kuita yekufananidzira mupiro kana uchirodha pasi, kuenderera uchitsigira kuvandudzwa kweiyi IDE.

CodeLite ndeye HERE muchinjiko-chikuva yemahara uye yakavhurwa sosi yemitauro yeC / C ++ inoshandisa wxWidgets yeayo graphical interface. Kutevedzera mweya wakasvinura weCodeLite, inorongedzwa uye yakagadziriswa uchishandisa chete emahara maturusi (MinGW neGDB).

Zvizhinji maficha eCodeLite

Iyi IDE yekuronga inopa vashandisi a nyore purojekiti manejimendi (nzvimbo dzekushandira / mapurojekiti), kodhi kupedzisa, kufamba kuburikidza nekwafaera mafaira, kuratidzira kwes syntax, kusangana ne Subversion, Cscope uye UnitTest ++, yekudyidzana debugger yakaiswa pa gdb uye ine simba kodhi mupepeti, yakavakirwa pa Scintilla.

Pakati pezvinhu zvaro zvinonyanya kuzivikanwa isu tine maitiro e kodhi kupera yemitauro yese yakatsigirwa muIDE iyi. Izvo zvinotizivisawo zvikanganiso zvatinoita mumitsara yedu yekodhi sechirevo muhwindo rauri kushanda. Iyo inoshandisa zvakare XDebug, Imwe yeanonyanya kufarirwa debugger yePHP

CodeLite yekuvandudza skrini

Chirongwa ichi chinotipa nzvimbo yekusimudzira kuitira kuti programmers vanoshanda neC uye C ++ ita kuti kodhi yekugadzira kodhi ive nyore. Izvi zvichawedzera kugadzirwa kuburikidza akawanda tabo, maturusi, uye otomatiki mabasa ekunyora kodhi. Mutsara wehunhu umo izvi Muchinjikwa-chikuva IDE sosi yakavhurwa. Mune huwandu hukuru hwematebhu uye epamberi mapaneru, kune akawanda emabasa uye maturusi atichazoda panguva yekusimudzira uye kunyora macode edu.

CodeLite ine rezinesi pasi pe GNU General Ruzhinji Rezinesi v2 kana kuti gare gare.

Ivo vanochida vanozokwanisa kuona hunhu hwechirongwa ichi zvakadzama mu purojekiti webhusaiti.

Isa CodeLite pane Ubuntu

Semazuva ese, tichava nesarudzo dzakasiyana dzekuisa chirongwa ichi muUbuntu hwedu.

Isa kubva .deb faira

Sarudzo yekutanga ichave kurodha pasi iyo .deb package kubva pane peji rerojekiti, iyo yatinozowana nayo yazvino vhezheni yechirongwa. Kamwe kana tave kurodha pasi tinokwanisa kuriseta tichishandisa rairo rinotevera muoni (Ctrl + Alt + T):

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

Kana zvikaitika kwauri seni uye mushure mekumisikidzwa iyo koni inoyambira kuti zvikanganiso zvaitika Panguva yekumisikidza, unogona kuzvigadzirisa sezvandakaita. Ini ndaingofanirwa kumanikidza kuisirwa ndichishandisa rairo inotevera:

sudo apt install -f

Isa kubva kuPPA

Tinogona kuisa chirongwa ichi zvese muUbuntu 16.04 uye mune yayo vhezheni 17.04 tichishandisa yayo PPA. Inofanira kujekeswa kuti kana isu tikamisa chirongwa tichishandisa nzira iyi, iyo yekupedzisira vhezheni yacho ichaiswa. Kana iwe uchida kuimisa, isu tinonyora inotevera mirairo mune iyo terminal (Ctrl + Alt + T):

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

Isa kuburikidza git

Imwe sarudzo yatinofanirwa kuisa CodeLite ndeyekuzviita kuburikidza nekodhi yayo Git. Kugadzira CodeLite pakombuta yedu, tichada zvinotevera mapakeji ayo anotiratidza kubva papeji re GitHub yeprojekti:

  • wxWidgets 3.0 kana gare gare.
  • Iyo GTK yekuvandudza package. Iyo inowanzoidaidzwa kuti libgtk2.0-dev, wxGTK-devel, kana chimwe chinhu chakafanana.
  • pkg-config iyo inowanzo kuuya neiyo GTK dev package.
  • Iyo yekuvaka-yakakosha package kana inoenderana bit: g ++, gadzira, nezvimwe.
  • enda.
  • cmake.

Tinofanirwa kuve neWxWidgets 3.0 kana gare gare yakavakirwa mumuchina wedu. Kana mumwe munhu asingazive maitiro ekuiisa, ivo vanozokwanisa kurodha pasi kuisa wxWidgets kubva ku CodeLite repository.

PaUbuntu / Debian unogona kuisa zvese zviri pamusoro nekutaipa:

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

Ngatitore kodhi yekodhi.

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

Mhanya cmake uye nyora CodeLite:

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

Bvisa CodeLite

Kana iwe usiri kunyatsoda chishandiso ichi, isu tinokwanisa kuchizvibvisa nenzira yekureruka kuraira mune iyo terminal (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   tximistargi akadaro

    Ngatione, ini ndaisa Lighttpd sewebhu dura, ine PHP 7.3, kukudziridza nekudzidza kumba. Inoshanda zvakanaka, asi ini ndoda kumisikidza Xdebug muCodeLite uye iyo wizard inondibvunza kuti ndiwedzere mitsara mishoma nekuteedzera nekunamatira kune php.ini. Dambudziko nderekuti mu /etc/php/7.3/ pane akaverengeka madhizaidhi ane akawanda php.ini, uye ini handisi kuwana chero kwese kwese mirairo pane iyo yeaya mafaira ekumisikidza kuwedzera mitsara iri mubvunzo.
    Kunyanya, pane php.ini mune anotevera madhairekitori anorembera kubva /etc/php/7.3/: apache2, cgi, ehl, uye fpm. Mune pfungwa yakanaka inofanirwa kunge iri CGI, asi sei kuva nechokwadi? ...

    1.    Damien A. akadaro

      Mhoro. Ini ndaikuudza kuti utarise iyo Wiki yepurojekiti. Pamwe ipapo iwe unowana mhinduro kusahadzika kwako Salu2.