I-CodeLite, i-IDE enhle yokuthuthukisa amakhodi akho ku-Ubuntu

mayelana ne-codelite

Esihlokweni esilandelayo sizobheka iCodeLite. Lokhu yi imvelo yentuthuko yamahhala ehlanganisiwe ngolimi lohlelo lwe-C / C ++ yize lusekela ezinye izilimi ezinjenge-PHP neJavaScript. ICodeLite ingalandwa mahhala, kepha uma ufisa ungenza umnikelo ongokomfanekiso lapho uyilayisha, ukuze uqhubeke nokuxhasa ukwenziwa kwale IDE.

ICodeLite iyi- LAPHA Umthombo we-cross-platform wamahhala futhi ovulekile ngezilimi ze-C / C ++ isebenzisa ama-wxWidgets kusixhumi esibonakalayo sayo sokuqhafaza. Ukuhambisana nomoya ovulekile womthombo weCodeLite, iyahlanganiswa futhi ilungiswe kusetshenziswa amathuluzi wamahhala kuphela (i-MinGW ne-GDB).

Izici ezijwayelekile zeCodeLite

Le IDE yohlelo inikezela abasebenzisi a ukuphathwa kwephrojekthi elula (izindawo zokusebenza / amaphrojekthi), ukuqedwa kwekhodi, ukuzulazula ngamafayela womthombo, ukugqamisa kwe-syntax, ukuhlanganiswa ne-Subversion, i-Cscope ne-UnitTest ++, i-debugger exhumanayo efakwe ku-gdb nesihleli esinamandla sekhodi, ngokuya nge-Scintilla.

Phakathi kwezici zayo eziphawuleka kakhulu sinohlelo lwe ukuqedwa kwekhodi kuzo zonke izilimi ezisekelwayo kule IDE. Izosazisa nangamaphutha esiwenza emigqeni yethu yekhodi njengesichasiselo ewindini osebenza kulo. Iphinde isebenzisa I-XDebug, Esinye seziphazamisi esaziwa kakhulu se-PHP.

Isikrini sokuthuthukiswa kweCodeLite

Lolu hlelo lusinikeza indawo yentuthuko ukuze abasebenza ngo-C no-C ++ yenza inqubo yokudala ikhodi ibe lula. Lokhu kuzokhuphula umkhiqizo ngamathebhu amaningi, amathuluzi, nemisebenzi eqedela ngokuzenzakalela yekhodi yokubhala. Uchungechunge lwezici lapho lokhu I-cross-platform IDE umthombo ovulekile. Enombolweni enkulu yamathebhu namaphaneli asemaceleni, kunemisebenzi eminingi namathuluzi esizowadinga ngesikhathi senqubo yokuthuthukisa nokubhala yamakhodi ethu.

ICodeLite inikwe ilayisense ngaphansi kwe- I-GNU General Public License v2 noma kamuva.

Labo abayidingayo bazokwazi ukubona izici zalolu hlelo ngokujule kakhulu kufayela le- iwebhusayithi yephrojekthi.

Faka i-CodeLite ku-Ubuntu

Njengenjwayelo, sizoba nezinketho ezahlukahlukene zokufaka lolu hlelo ku-Ubuntu bethu.

Faka kusuka kufayela le-.deb

Inketho yokuqala kuzoba ukulanda ifayela le- .deb package ekhasini lephrojekthi, esizothola ngalo inguqulo yakamuva yohlelo. Uma sesiyilandile singayifaka sisebenzisa umyalo olandelayo kukhonsoli (Ctrl + Alt + T):

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

Uma kwenzeka kuwe ungithanda futhi ngemuva kokufakwa ikhonsoli ikuxwayisa ukuthi kwenzeke amaphutha Ngesikhathi sokufakwa, ungayilungisa njengoba ngenzile. Ngivele ngaphoqa ukufakwa ngisebenzisa umyalo olandelayo:

sudo apt install -f

Faka kusuka ku-PPA

Singalufaka lolu hlelo kokubili ku-Ubuntu 16.04 nakuhlobo lwalo lwe-17.04 sisebenzisa i- I-PPA. Kumele kucaciswe ukuthi uma sifaka uhlelo sisebenzisa le ndlela, kuzofakwa uhlobo lwayo lokugcina. Uma unentshisekelo yokuyifaka, kulokhu sizobhala imiyalo elandelayo ku-terminal (Ctrl + Alt + T):

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

Faka nge-git

Enye inketho esizodinga ukuyifaka iCodeLite kuzoba ukukwenza ngekhodi layo Git. Ukuhlanganisa i-CodeLite kwikhompyutha yethu, sizodinga okulandelayo amaphakheji asikhombisa ekhasini le- GitHub kwephrojekthi:

  • wxWidgets 3.0 noma kamuva.
  • Iphakethe lokuthuthukisa le-GTK. Imvamisa ibizwa ngokuthi libgtk2.0-dev, wxGTK-devel, noma into efanayo.
  • i-pkg-config evame ukuza nephakheji ye-GTK dev.
  • Iphakethe elibalulekile lokwakha noma i-bit ehambisanayo: g ++, make, njll.
  • hamba.
  • cmake.

Kufanele sibe ne-wxWidgets 3.0 noma kamuva eyakhelwe emshinini wethu. Uma othile engazi ukuthi angafakwa kanjani, bazokwazi ukulanda ukufaka ama-wxWidgets kusuka kufayela le- Ikhosombe leCodeLite.

Ku-Ubuntu / Debian ungafaka konke okungenhla ngokuthayipha:

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

Masilande ikhodi yomthombo:

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

Qalisa i-cmake bese uhlanganisa i-CodeLite:

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

Khipha i-CodeLite

Uma ungaluthandi lolu hlelo lokusebenza, sizokwazi ukulususa ngomyalo olula ku-terminal (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   I-Tximistargi kusho

    Ake sibone, ngifake i-Lighttpd njengeseva yewebhu, ene-PHP 7.3, yokuthuthukisa nokufunda ekhaya. Kusebenza kahle, kepha ngifuna ukumisa i-Xdebug ku-CodeLite futhi iwizadi ingicela ukuthi ngingeze imigqa embalwa ngokukopisha nokunamathisela ku-php.ini. Inkinga ukuthi ku /etc/php/7.3/ kunemibhalo engezansi eminingi enama-php.ini amaningi, futhi angitholi noma imiphi imiyalelo eqonde ngokuthe xaxa yokuthi yimaphi kulawo mafayili wokumisa engeza imigqa okukhulunywa ngayo.
    Ngokuqondile, kukhona i-php.ini kuma-subdirectories alandelayo alenga ku- /etc/php/7.3/: apache2, cgi, ehl, ne-fpm. Ngomqondo omuhle kufanele kube yi-CGI, kepha ungaqiniseka kanjani? ...

    1.    UDamien A. kusho

      Sawubona. Ngingakutshela ukuthi ubheke ifayela le- Wiki wephrojekthi. Mhlawumbe lapho uzothola isixazululo sokungabaza kwakho. Salu2.