Nākamajā rakstā mēs aplūkosim CodeLite. Tas ir bezmaksas un starpplatformu integrēta izstrādes vide C / C ++ programmēšanas valodai, kaut arī tā atbalsta citas valodas, piemēram, PHP un JavaScript. CodeLite var lejupielādēt bez maksas, taču, ja vēlaties, lejupielādējot varat veikt simbolisku ziedojumu, lai turpinātu atbalstīt šī IDE attīstību.
CodeLite ir a IDE starpplatformu bezmaksas un atvērts avots C / C ++ valodām tā izmanto grafisko interfeisu wxWidgets. Lai atbilstu CodeLite atvērtā pirmkoda garam, tas tiek apkopots un atkļūdots, izmantojot tikai bezmaksas rīkus (MinGW un GDB).
CodeLite vispārīgās iezīmes
Šis IDE programmēšanai piedāvā lietotājiem a vienkārša projekta vadība (darbvietas / projekti), koda pabeigšana, navigācija avota failos, sintakses izcelšana, integrācija ar Subversion, Cscope un UnitTest ++, interaktīvs atkļūdotājs, kas uzstādīts uz gdb, un jaudīgs kodu redaktors, kura pamatā ir Scintilla.
Starp tās ievērojamākajām iezīmēm mums ir sistēma koda pabeigšana visām atbalstītajām valodām šajā IDE. Tas arī informēs mūs par kļūdām, kuras mēs pieļaujam koda rindās kā anotāciju logā, kurā strādājat. Tas arī izmanto XDebug, viens no populārākajiem PHP atkļūdotājiem.
Šī programma nodrošina mums attīstības vidi tā, lai programmētāji, kas strādā ar C un C ++ atvieglojiet koda izveides procesu. Tas palielinās produktivitāti, izmantojot vairākas cilnes, rīkus un automātiskās pabeigšanas funkcijas koda rakstīšanai. Raksturlielumu virkne, kurā tas Starpplatformu IDE atvērtais avots. Lielajā ciļņu un sānu paneļu skaitā ir daudzas funkcijas un rīki, kas mums būs nepieciešami mūsu kodu izstrādes un rakstīšanas procesā.
CodeLite ir licencēta saskaņā ar GNU General Public License v2 vai vēlāk.
Tie, kuriem tas būs vajadzīgs, programmā varēs padziļināti redzēt šīs programmas raksturojumu projekta vietne.
Instalējiet CodeLite uz Ubuntu
Kā parasti, mums būs dažādas iespējas instalēt šo programmu mūsu Ubuntu.
Instalēt no .deb faila
Pirmā iespēja būs lejupielādēt .deb pakotne no projekta lapas, ar kuru mēs iegūsim jaunāko programmas versiju. Kad tas būs lejupielādēts, mēs to varēsim instalēt, izmantojot konsolē esošo komandu (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Ja tas notiek ar jums kā es un pēc instalēšanas konsole brīdina, ka ir notikušas kļūdas Instalēšanas laikā to var labot tāpat kā es. Man vienkārši bija jāpiespiež instalācija, izmantojot šādu komandu:
sudo apt install -f
Instalējiet no PPA
Mēs varam instalēt šo programmu gan Ubuntu 16.04, gan tās 17.04 versijā, izmantojot to PPA. Jāprecizē, ka, ja mēs instalēsim programmu, izmantojot šo metodi, tiks instalēta tās priekšpēdējā versija. Ja jūs interesē tā instalēšana, šim nolūkam mēs terminālā ierakstīsim šādas komandas (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Instalējiet, izmantojot git
Vēl viena iespēja, kas mums būs jāinstalē CodeLite, būs to izdarīt caur tā kodu iet. Lai kompilētu CodeLite savā datorā, mums būs nepieciešams šāds paketes, kas mūs norāda no GitHub projekta:
- wxWidgets 3.0 vai jaunāka versija.
- GTK izstrādes pakete. To bieži sauc par libgtk2.0-dev, wxGTK-devel vai kaut ko līdzīgu.
- pkg-config, kas parasti nāk ar GTK dev pakotni.
- Būtiska pakotne vai atbilstošais bits: g ++, make utt.
- iet.
- cmmake.
Mums mašīnā jābūt iebūvētiem wxWidgets 3.0 vai jaunākiem. Ja kāds nezina, kā to instalēt, viņš varēs lejupielādēt instalēt wxWidgets no CodeLite krātuve.
Uz Ubuntu / Debian jūs varat instalēt visu iepriekš minēto, ierakstot:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
Lejupielādēsim pirmkodu:
git clone https://github.com/eranif/codelite.git
Palaidiet cmake un apkopojiet CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
Atinstalējiet CodeLite
Ja jums nepatīk šī lietojumprogramma, mēs varēsim no tā atbrīvoties, izmantojot vienkāršu komandu terminālā (Ctrl + Alt + T):
sudo apt remove codelite && sudo apt autoremove
Apskatīsim, ka es esmu instalējis Lighttpd kā tīmekļa serveri ar PHP 7.3, lai izstrādātu un mācītos mājās. Tas darbojas labi, bet es vēlos konfigurēt Xdebug programmā CodeLite, un vednis lūdz mani pievienot dažas rindiņas, kopējot un ielīmējot to php.ini. Problēma ir tā, ka mapē /etc/php/7.3/ ir vairāki apakšdirektoriji ar tik daudz php.ini, un es nekur nevaru atrast precīzākas instrukcijas, kuram no šiem konfigurācijas failiem pievienot attiecīgās rindas.
Konkrēti, php.ini ir šādos apakšdirektorijos, kas karājas no /etc/php/7.3/: apache2, cgi, cli un fpm. Labā loģikā tam jābūt CGI, bet kā pārliecināties? ...
Sveiki. Es jums pateiktu, lai jūs ieskatītos wiki projekta. Varbūt tur atradīsit risinājumu savām šaubām. Salu2.