CodeLite, waa IDE wanaagsan oo lagu horumariyo lambarkaaga Ubuntu

ku saabsan codelite

Maqaalka soo socda waxaan eegeynaa CodeLite. Tani waa a jawi horumarineed oo isku dhafan oo bilaash ah loogu talagalay luqadda barnaamijka C / C ++ inkasta oo ay taageerto luuqado kale sida PHP iyo JavaScript. CodeLite waa lagu soo dejin karaa bilaash, laakiin haddii aad rabto waxaad sameyn kartaa tabaruc calaamadeysan markaad soo dejineyso, si aad u sii wadato taageeridda horumarinta IDE-kan.

CodeLite waa a HALKAN bilaash iyo qaab furan oo isu furan luqadaha C / C ++ wuxuu u adeegsanayaa wxWidgets is dhexgalka garaafkeeda. Si aad ugu hoggaansanaato ruuxa isha furan ee CodeLite, waa la ururiyay oo la tirtiray iyada oo la adeegsanayo oo keliya aalado bilaash ah (MinGW iyo GDB).

Tilmaamaha guud ee CodeLite

IDE-kan loogu talagalay barnaamijyada wuxuu siiyaa dadka isticmaala a maareyn mashruuc fudud (goobaha shaqada / mashaariicda), dhammaystirka koodhka, marinka faylasha ilaha, muujinta syntax, isdhexgalka Subversion, Cscope iyo UnitTest ++, khalad is dhexgal ah oo lagu dhajiyay gdb iyo tifaftire koodh awood leh, oo ku saleysan Scintilla.

Waxaa ka mid ah astaamaha ugu caansan ee aan leenahay nidaamka dhammaystirka koodhka dhammaan luqadaha la taageero ee IDE-kan. Waxay sidoo kale noo sheegi doontaa khaladaadka aan ka galno khadadkayaga koodhka oo ah annotation-ka daaqada aad ka shaqeyneyso. Waxay kaloo isticmaashaa Debug, mid ka mid ah kuwa wax baabi'iya ee ugu caansan PHP.

Shaashadda horumarinta CodeLite

Barnaamijkani wuxuu na siinayaa jawi horumarineed sidaa darteed barnaamijyada la shaqeeya C iyo C ++ fududee habka sameynta koodhka. Tani waxay kordhin doontaa wax soosaarka iyada oo loo marayo tabsyo badan, qalab, iyo shaqooyin dhameystiran oo loogu talagalay qorista nambarka. Astaamaha taxanaha ah ee ay tan Iskuduwaha IDE il furan. Tirada badan ee tabsyada iyo dhinacyada, waxaad ka heli doontaa qaar badan oo ka mid ah shaqooyinka iyo aaladaha aan u baahan doonno inta lagu gudajiro horumarinta iyo qorista nidaamkeena.

CodeLite waa ruqsad hoosta Ruqsadda Guud ee GNU v2 ama ka dib.

Kuwa u baahan waxay awoodi doonaan inay si qoto dheer u arkaan astaamaha barnaamijkan websaydhka mashruuca.

Ku rakib CodeLite Ubuntu

Sida caadiga ah, waxaan heli doonnaa fursado kala duwan oo aan ku rakibno barnaamijkan Ubuntu.

Ku rakib faylka .deb

Xulashada ugu horeysa waxay noqon doontaa inaad soo dejiso .deb xirmo bogga mashruuca, kaas oo aan ku heli doonno nooca ugu dambeeya ee barnaamijka. Marka aan soo dejisanno waxaan ku rakibi karnaa adoo adeegsanaya amarka soo socda ee qalabka (Ctrl + Alt + T):

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

Hadday kugu dhacdo adiga oo kale aniga iyo rakibidda ka dib qalabku wuxuu kaaga digayaa in khaladaad dhacay Inta lagu guda jiro rakibida, waad u hagaajin kartaa sidii aan sameeyay. Waxay ahayd inaan ku qasbo rakibo adoo adeegsanaya amarka soo socda:

sudo apt install -f

Ku rakib PPA

Waxaan ku rakibi karnaa barnaamijkan Ubuntu 16.04 iyo qaybtiisa 17.04 adoo adeegsanaya PPA. Waa in la caddeeyaa haddii aan ku rakibno barnaamijka adoo adeegsanaya qaabkan, qaabka ugu dambeeya ee loo dejin doono. Haddii aad xiiseyneyso rakibideeda, tan waxaan ugu qori doonnaa amarradan soo socda terminalka (Ctrl + Alt + T):

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

Ku rakib git

Ikhtiyaar kale oo aan ku rakibeyno CodeLite wuxuu noqon doonaa inaan ku sameyno koodhkiisa git. Si loo soo ururiyo CodeLite kombiyuutarkayaga, waxaan u baahanahay waxyaabaha soo socda xirmooyinka na tilmaamaya bogga GitHub ee mashruuca:

  • wxWidgets 3.0 ama ka dib.
  • Xidhmada horumarinta GTK. Waxaa badanaa loo yaqaan libgtk2.0-dev, wxGTK-devel, ama wax la mid ah.
  • pkg-config oo badanaa la yimaada xirmada GTK dev.
  • Xirmada dhismaha ee muhiimka ah ama xoogaa u dhigma: g ++, samee, iwm.
  • tag.
  • samee

Waa inaan heysanaa wxWidgets 3.0 ama goor dambe lagu dhisay mashiinkeena. Haddii qof uusan aqoon sida loo rakibo, wuxuu awoodi doonaa inuu kala soo baxo rakibi wxWidgets ka Keydinta CodeLite.

Ubuntu / Debian waxaad ku rakibi kartaa dhammaan waxyaabaha kor ku xusan adoo garaacaya:

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

Aynu soo dejino koodhka isha:

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

Orod cmake oo soo uruuri CodeLite:

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

Ka tirtiro CodeLite

Haddii aadan jeclayn codsigan, waxaan awood u yeelan doonnaa inaan uga takhalusno iyada oo loo marayo amar fudud oo ku yaal barta (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   tximistargi dijo

    Aan aragno, waxaan rakibay Lighttpd sidii server-ka websaydhka, oo leh PHP 7.3, si loo horumariyo waxna looga barto guriga. Way shaqaysaa si fiican, laakiin waxaan rabaa inaan ku hagaajiyo Xdebug CodeLite isla markaana saaxirku wuxuu iga codsadaa inaan ku daro dhowr layman adoo koobiyeya oo dhajinaya php.ini. Dhibaatadu waxay tahay in /etc/php/7.3/ waxaa jira dhowr hoosaadyo leh tiro badan oo php.ini ah, mana ka heli karo meelkasta tilmaamo sax ah oo ku saabsan feylasha qaabeynta ee lagu daro khadadka laga hadlayo.
    Gaar ahaan, waxaa ku jira php.ini qaybaha hoose ee soo socda oo ka laalaada /etc/php/7.3/: apache2, cgi, cli, iyo fpm. Caqli wanaagsan waa inuu noqdaa CGI, laakiin sidee loo hubiyaa? ...

    1.    Damien A. dijo

      Waad salaaman tihiin. Waxaan kuu sheegi lahaa inaad fiiriso -Leaks ee mashruuca. Waxaa laga yaabaa inaad halkaas xal ugu hesho shakigaaga. Salu2.