I-CodeLite, i-IDE elungileyo yokuphuhlisa iikhowudi zakho ku-Ubuntu

malunga ne-codelite

Kwinqaku elilandelayo siza kujonga iCodeLite. Oku yi simahla kunye neqonga elihlangeneyo lophuhliso lwendawo ngolwimi lwe-C / C ++ lwenkqubo nangona ixhasa ezinye iilwimi ezinje nge-PHP kunye neJavaScript. I-CodeLite inokukhutshelwa simahla, kodwa ukuba unqwenela ungenza umrhumo okomfuziselo xa uyikhuphela, ukuqhubeka nokuxhasa ukukhula kwale IDE.

IkhowudiLite yi APHA iqonga lomnqamlezo lasimahla kunye nomthombo ovulekileyo kwiilwimi ze-C / C ++ isebenzisa ii-wxWidgets kulungelelwaniso lomzobo. Ukuthobela umoya ovulekileyo weCodeLite, iyaqulunqwa kwaye ilungiswe kusetyenziswa izixhobo zasimahla kuphela (iMinGW kunye neGDB).

Iimpawu ngokubanzi zeCodeLite

Le IDE yenkqubo inika abasebenzisi a Ulawulo lweprojekthi lula (iindawo zokusebenzela / iiprojekthi), ukugqitywa kwekhowudi, ukuhamba ngeefayile zomthombo, ukuqaqanjiswa kwes syntax, ukudityaniswa kokuGuqulwa, iCscope kunye neYunithiTest ++, isisombululo esisebenzayo esixhonywe kwi-gdb kunye nomhleli wekhowudi onamandla, esekwe kwi-Scintilla.

Phakathi kweempawu zayo eziphawulekayo sinenkqubo ye ukugqitywa kwekhowudi Zonke iilwimi ezixhaswayo kule IDE. Iya kusazisa ngeempazamo esizenzayo kwimigca yethu yekhowudi njengesichaso kwifestile osebenza kuyo. Ikwasebenzisa XDebug, yenye yezona mpazamo zithandwayo ze-PHP.

Ikhowudi yophuhliso lweCodeLite

Le nkqubo ibonelela ngendawo yophuhliso ukuze badwelisi beenkqubo abasebenza no-C no-C ++ yenza inkqubo yokwenza ikhowudi ibe lula. Oku kuyonyusa imveliso ngokusebenzisa iithebhu ezininzi, izixhobo, kunye nemisebenzi egqityiweyo yokwenza ikhowudi yokubhala. Uthotho lweempawu apho oku Iqonga lomnqamlezo IDE Vula Umnikezi. Kwinani elikhulu leetab kunye neepaneli ezisecaleni, mininzi imisebenzi kunye nezixhobo esiza kuzifuna ngexesha lenkqubo yophuhliso kunye nokubhala iikhowudi zethu.

ICodeLite inelayisensi phantsi kwe- Ilayisensi kawonkewonke yeGNU v2 okanye kamva.

Abo bayifunayo baya kuba nakho ukubona iimpawu zale nkqubo ngokunzulu kwi iwebhusayithi yeprojekthi.

Faka ikhowudiLite ku-Ubuntu

Njengesiqhelo, siya kuba neendlela ezahlukeneyo zokufaka le nkqubo kwi-Ubuntu.

Faka kwifayile ye .deb

Inketho yokuqala iya kuba kukukhuphela ifayile ye .deb package kwiphepha leprojekthi, apho siza kufumana ingxelo yokugqibela yenkqubo. Nje ukuba siyikhuphele phantsi singayifaka sisebenzisa lo myalelo ulandelayo kwikhonsoli (Ctrl + Alt + T):

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

Ukuba iyenzeka kuwe uyandithanda nasemva kofakelo ikhonsoli ikuxwayisa ukuba kwenzeke iimpazamo Ngexesha lofakelo, ungayilungisa njengoko ndenzile. Ndinyanzele ufakelo ndisebenzisa lo myalelo ulandelayo:

sudo apt install -f

Faka kwiPPA

Singayifaka le nkqubo kokubini kwi-Ubuntu 16.04 kunye nohlobo lwayo lwe-17.04 sisebenzisa ifayile yayo PPA. Kuya kufuneka icacisiwe ukuba ukuba siyayifaka le nkqubo sisebenzisa le ndlela, inguqulelo yayo yokugqibela iya kufakwa. Ukuba unomdla wokuyifaka, siya kubhala le miyalelo ilandelayo kwi-terminal (Ctrl + Alt + T):

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

Faka nge-git

Olunye ukhetho ekuya kufuneka sifake i-CodeLite kukuyenza ngekhowudi yayo yiya. Ukwenza i-CodeLite kwikhompyuter yethu, siya kudinga oku kulandelayo iipakeji ezibonisa kuthi kwiphepha le- GitHub yeprojekthi:

  • wxWidgets 3.0 okanye kamva.
  • Iphakheji yophuhliso lweGTK. Ihlala ibizwa ngokuba libgtk2.0-dev, wxGTK-devel, okanye into efanayo.
  • I-pkg-config edla ngokuza kunye ne-GTK dev package.
  • Iphakheji eyimfuneko yokwakha okanye into ehambelana nayo: g ++, yenza, njl.
  • hamba.
  • cmake.

Kuya kufuneka sibe ne-wxWidgets 3.0 okanye kamva eyakhelwe kumatshini wethu. Ukuba umntu akazi ukuba uyifaka njani, baya kuba nakho ukukhuphela ukufaka ii-wxWidgets kwifayile ye- Indawo yokugcina yeCodeLite.

Kwi-Ubuntu / Debian ungazifaka zonke ezi zinto zingasentla ngokuchwetheza:

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

Masikhuphele ikhowudi yemvelaphi:

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

Sebenzisa i-cmake kwaye uqulunqe i-CodeLite:

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

Khipha ikhowudiLite

Ukuba awusithandi esi sicelo, siya kuba nakho ukusisusa ngomyalelo olula kwisiphelo sendlela (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Izimvo ezi-2, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Umhlobo wenene sitsho

    Masibone, ndifake i-Lighttpd njengeseva yewebhu, kunye ne-PHP 7.3, yokuphuhlisa kunye nokufunda ekhaya. Isebenza kakuhle, kodwa ndifuna ukumisela iXdebug kwiCodeLite kwaye iwizard indicela ukuba ndongeze imigca embalwa ngokukopa kunye nokuncamathisela kwi-php.ini. Ingxaki kukuba kwi /etc/php/7.3/ kukho izikhombisi ezininzi ezinemibhalo emininzi ye-php.ini, kwaye andifumani ndawo ichanekileyo kwimiyalelo yokuba yeyiphi kwezi fayile zoqwalaselo ukongeza imigca ebuzwayo.
    Ngokukodwa, kukho i-php.ini kwezi nkqutyana zilandelayo zixhonywe kwi /etc/php/7.3/: apache2, cgi, ehl, kunye ne-fpm. Ngengqiqo efanelekileyo kufanelekile ukuba ibe yi-CGI, kodwa ungaqiniseka njani? ...

    1.    UDamien A. sitsho

      Mholweni. Ndingakuxelela ukuba ujonge Wiki yeprojekthi. Mhlawumbi apho uya kufumana isisombululo kumathandabuzo akho. Salu2.