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.
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
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? ...
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.