CodeLite, isang magandang IDE upang mabuo ang iyong mga code sa Ubuntu

tungkol sa codelite

Sa susunod na artikulo ay titingnan namin ang CodeLite. Ito ay libre at cross-platform integrated environment ng pag-unlad para sa C / C ++ programming language kahit na sinusuportahan nito ang iba pang mga wika tulad ng PHP at JavaScript. Maaaring ma-download ang CodeLite nang libre, ngunit kung nais mo maaari kang gumawa ng isang sagisag na donasyon kapag na-download ito, upang magpatuloy na suportahan ang pagpapaunlad ng IDE na ito.

Ang CodeLite ay isang IDE walang cross-platform at bukas na mapagkukunan para sa mga wikang C / C ++ ginagamit nito ang wxWidgets para sa graphic interface nito. Upang sumunod sa bukas na mapagkukunang espiritu ng CodeLite, pinagsasama-sama ito at na-debug gamit lamang ang mga libreng tool (MinGW at GDB).

Pangkalahatang mga tampok ng CodeLite

Ang IDE na ito para sa programa ay nag-aalok ng mga gumagamit a madaling pamamahala ng proyekto (mga workspace / proyekto), pagkumpleto ng code, pag-navigate sa pamamagitan ng mga file ng mapagkukunan, pag-highlight ng syntax, pagsasama sa Subversion, Cscope at UnitTest ++, isang interactive na debugger na naka-mount sa gdb at isang malakas na editor ng code, batay sa Scintilla.

Kabilang sa mga pinakapansin-pansin na tampok nito na mayroon tayo ng system pagkumpleto ng code para sa lahat ng sinusuportahang wika sa IDE na ito. Ipaalam din nito sa amin ang mga pagkakamali na ginawa namin sa aming mga linya ng code bilang anotasyon sa window kung saan ka nagtatrabaho. Gumagamit din ito XDebug, isa sa pinakatanyag na debugger para sa PHP.

ScreenLite ng pag-unlad ng CodeLite

Ang program na ito ay nagbibigay sa amin ng isang kapaligiran sa pag-unlad upang mga programmer na nagtatrabaho kasama ang C at C ++ gawing mas madali ang proseso ng paglikha ng code. Dadagdagan nito ang pagiging produktibo sa pamamagitan ng maraming mga tab, tool, at autocomplete na pag-andar para sa pagsulat ng code. Isang serye ng mga katangian kung saan ito Cross-platform IDE open source. Sa maraming bilang ng mga tab at panel ng gilid, mahahanap mo ang marami sa mga pag-andar at tool na kakailanganin namin sa panahon ng pagbuo at proseso ng pagsulat ng aming mga code.

Ang CodeLite ay lisensyado sa ilalim ng Pangkalahatang Lisensya ng Publiko ng GNU v2 o mamaya.

Ang mga nangangailangan nito ay makikita ang mga katangian ng programang ito nang mas malalim sa website ng proyekto.

I-install ang CodeLite sa Ubuntu

Tulad ng dati, magkakaroon kami ng magkakaibang mga pagpipilian upang mai-install ang program na ito sa aming Ubuntu.

I-install mula sa .deb file

Ang unang pagpipilian ay ang i-download ang .deb package mula sa pahina ng proyekto, kung saan makakakuha kami ng pinakabagong bersyon ng programa. Kapag na-download na namin mai-install namin ito gamit ang sumusunod na utos sa console (Ctrl + Alt + T):

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

Kung nangyari ito sa gusto mo sa akin at pagkatapos ng pag-install binalaan ka ng console na may mga naganap na error Sa panahon ng pag-install, maaari mong ayusin ito tulad ng ginawa ko. Pinilit ko lang ang pag-install gamit ang sumusunod na utos:

sudo apt install -f

I-install mula sa PPA

Maaari naming mai-install ang program na ito pareho sa Ubuntu 16.04 at sa bersyon nito 17.04 gamit ito PPA. Dapat itong linawin na kung mai-install namin ang programa gamit ang pamamaraang ito, mai-install ang penultimate na bersyon nito. Kung interesado ka sa pag-install nito, para dito isusulat namin ang mga sumusunod na utos sa terminal (Ctrl + Alt + T):

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

I-install sa pamamagitan ng git

Ang isa pang pagpipilian na magkakaroon kami upang mai-install ang CodeLite ay upang gawin ito sa pamamagitan ng code nito pumunta. Upang maipon ang CodeLite sa aming computer, kakailanganin namin ang sumusunod mga pakete na nagpapahiwatig sa amin mula sa pahina ng GitHub ng proyekto:

  • wxWidgets 3.0 o mas bago.
  • Ang pakete sa pag-unlad ng GTK. Ito ay madalas na tinatawag na libgtk2.0-dev, wxGTK-devel, o katulad na bagay.
  • pkg-config na karaniwang may kasamang GTK dev package.
  • Ang pakete na mahalaga sa build o ang kaukulang bit: g ++, gumawa, atbp.
  • punta ka na
  • cmake.

Dapat ay mayroon kaming wxWidgets 3.0 o mas bago na binuo sa aming makina. Kung ang isang tao ay hindi alam kung paano ito i-install, magagawa nilang i-download ang pag-install ng wxWidgets mula sa Repository ng CodeLite.

Sa Ubuntu / Debian maaari mong mai-install ang lahat ng nasa itaas sa pamamagitan ng pagta-type:

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

I-download natin ang source code:

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

Patakbuhin ang cmake at i-compile ang CodeLite:

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

I-uninstall ang CodeLite

Kung hindi mo gusto ang application na ito, magagawa naming itong mapupuksa sa pamamagitan ng isang simpleng utos sa terminal (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   tximistargi dijo

    Tingnan natin, na-install ko ang Lighttpd bilang isang web server, na may PHP 7.3, upang makabuo at matuto sa bahay. Gumagana ito ng maayos, ngunit nais kong i-configure ang Xdebug sa CodeLite at hinihiling sa akin ng wizard na magdagdag ng ilang mga linya sa pamamagitan ng pagkopya at pag-paste sa php.ini. Ang problema ay sa /etc/php/7.3/ maraming mga subdirectory na may maraming php.ini, at hindi ako makahanap kahit saan mas tumpak na mga tagubilin kung alin sa mga file ng pagsasaayos na idagdag ang mga pinag-uusapang linya.
    Partikular, mayroong isang php.ini sa mga sumusunod na subdirectory na hang mula sa /etc/php/7.3/: apache2, cgi, kli, at fpm. Sa mabuting lohika dapat itong maging CGI, ngunit paano makatiyak? ...

    1.    Damien A. dijo

      Kamusta. Sasabihin ko sa iyo na tingnan ang Wiki ng proyekto. Marahil doon ka makakahanap ng solusyon sa iyong mga pagdududa. Salu2.