CodeLite, egy jó IDE a kódok fejlesztéséhez az Ubuntuban

a kodelitről

A következő cikkben a CodeLite-t vesszük szemügyre. Ez egy ingyenes és platformok közötti integrált fejlesztői környezet a C / C ++ programozási nyelvhez, annak ellenére, hogy más nyelveket is támogat, például a PHP-t és a JavaScript-et. A CodeLite ingyenesen letölthető, de ha szeretné, szimbolikus adományt tehet a letöltés során, hogy továbbra is támogassa az IDE fejlesztését.

A CodeLite a IDE cross-platform ingyenes és nyílt forráskódú C / C ++ nyelvekhez a wxWidgeteket használja grafikus felületéhez. A CodeLite nyílt forráskódú szellemének való megfelelés érdekében az összeállítása és hibakeresése csak ingyenes eszközök (MinGW és GDB) használatával történik.

A CodeLite általános jellemzői

Ez a programozáshoz szükséges IDE a felhasználóknak a könnyű projektmenedzsment (munkaterületek / projektek), a kód befejezése, a navigáció a forrásfájlokban, a szintaxis kiemelése, az integráció a Subversion, a Cscope és az UnitTest ++ segítségével, egy interaktív hibakereső, amely a gdb-re van telepítve, és a Scintilla alapú, hatékony kódszerkesztő.

Legfigyelemreméltóbb jellemzői közé tartozik a rendszer kód kitöltése az összes támogatott nyelvhez ebben az IDE-ben. Ezenkívül tájékoztat minket a hibáinkról is, amelyeket a kódsorunkban kommentárként elkövetünk abban az ablakban, amelyben Ön dolgozik. Azt is használja XDebug, a PHP egyik legnépszerűbb hibakeresője.

CodeLite fejlesztői képernyő

Ez a program olyan fejlesztési környezetet biztosít számunkra, hogy C és C ++ programmal dolgozó programozók megkönnyíti a kód létrehozásának folyamatát. Ez növeli a termelékenységet a kódíráshoz szükséges több fül, eszköz és automatikus kiegészítés funkció révén. Olyan jellemzők sora, amelyekben ez Platformok közötti IDE nyílt forráskód. A fülek és oldalsó panelek nagy számában számos funkciót és eszközt talál, amelyekre a kódok fejlesztése és írása során szükségünk lesz.

A CodeLite a GNU General Public License v2 vagy későbbi.

Akiknek szükségük van rá, azok a program jellemzőit mélyebben megismerhetik a programban projekt honlapja.

Telepítse a CodeLite szoftvert az Ubuntura

Szokás szerint különböző lehetőségeink vannak a program telepítésére az Ubuntu-ba.

Telepítés .deb fájlból

Az első lehetőség a .deb csomag a projekt oldaláról, amellyel megkapjuk a program legújabb verzióját. Miután letöltötte, a konzol következő parancsával telepíthetjük (Ctrl + Alt + T):

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

Ha veled történik, mint én, és a telepítés után a konzol figyelmeztet, hogy hibák történtek A telepítés során kijavíthatja, mint én. Csak a következő paranccsal kellett kényszerítenem a telepítést:

sudo apt install -f

Telepítse a PPA-tól

Telepíthetjük ezt a programot mind az Ubuntu 16.04-be, mind annak 17.04-es verziójába PPA. Tisztázni kell, hogy ha a programot ezzel a módszerrel telepítjük, akkor az utolsó előtti verziót telepítjük. Ha érdekel a telepítése, ehhez a következő parancsokat írjuk a terminálba (Ctrl + Alt + T):

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

Telepítés git-en keresztül

Egy másik lehetőség, hogy telepítenünk kell a CodeLite-t, az lesz, hogy a kódján keresztül végezzük el csoportos it. A CodeLite fordításához számítógépünkön, a következőkre lesz szükségünk csomagok, amelyek a. oldal oldaláról jeleznek minket GitHub a projektről:

  • wxWidgets 3.0 vagy újabb.
  • A GTK fejlesztési csomag. Gyakran hívják libgtk2.0-dev, wxGTK-devel vagy valami hasonlónak.
  • pkg-config, amely általában a GTK dev csomaggal érkezik.
  • A build-essential csomag vagy a hozzá tartozó bit: g ++, make stb.
  • megy.
  • cmake.

A gépünkbe beépített wxWidgets 3.0 vagy újabb verzióval kell rendelkeznünk. Ha valaki nem tudja, hogyan kell telepíteni, akkor letöltheti a wxWidgeteket a CodeLite adattár.

Az Ubuntu / Debian rendszeren a fentieket az alábbiak szerint telepítheti:

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

Töltsük le a forráskódot:

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

A cmake futtatása és a CodeLite fordítása:

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

Távolítsa el a CodeLite alkalmazást

Ha nem tetszik ez az alkalmazás, akkor képes leszünk megszabadulni a terminál egyszerű parancsával (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   tximistargi dijo

    Lássuk, telepítettem a Lighttpd-t webszerverként, a PHP 7.3-mal, otthoni fejlesztéshez és tanuláshoz. Remekül működik, de szeretném konfigurálni az Xdebug-ot a CodeLite-ben, és a varázsló arra kér, hogy adjak hozzá néhány sort másolással és beillesztéssel a php.ini fájlba. A probléma az, hogy az /etc/php/7.3/ könyvtárban több alkönyvtár található, ahány php.ini van, és nem találok sehol pontosabb utasításokat arra vonatkozóan, hogy melyik konfigurációs fájl közül melyikhez vegyem fel a kérdéses sorokat.
    Pontosabban, van egy php.ini a következő alkönyvtárakban, amelyek az /etc/php/7.3/ címen lógnak: apache2, cgi, cli és fpm. Jó logika szerint CGI-nek kell lennie, de hogyan lehetünk benne biztosak? ...

    1.    Damien A. dijo

      Helló. Azt mondanám, hogy vessen egy pillantást a wiki a projektről. Talán ott talál megoldást kétségeire. Salu2.