У наступній статті ми збираємось поглянути на CodeLite. Це вільне та міжплатформене інтегроване середовище розробки для мови програмування C / C ++, хоча він підтримує інші мови, такі як PHP та JavaScript. CodeLite можна завантажити безкоштовно, але за бажанням ви можете зробити символічне пожертвування під час завантаження, щоб продовжувати підтримувати розробку цієї IDE.
CodeLite - це IDE безкоштовна та відкрита багатоплатформа для мов C / C ++ він використовує wxWidgets для свого графічного інтерфейсу. Щоб відповідати духу CodeLite з відкритим кодом, він компілюється та налагоджується за допомогою лише безкоштовних інструментів (MinGW та GDB).
Загальні особливості CodeLite
Цей IDE для програмування пропонує користувачам a легке управління проектами (робочі області / проекти), завершення коду, навігація по вихідних файлах, виділення синтаксису, інтеграція з Subversion, Cscope та UnitTest ++, інтерактивний налагоджувач, встановлений на gdb, та потужний редактор коду, заснований на Scintilla.
Серед його найбільш помітних особливостей ми маємо систему заповнення коду для всіх підтримуваних мов у цій IDE. Він також повідомить нас про помилки, які ми робимо в наших рядках коду, як анотацію у вікні, в якому ви працюєте. Він також використовує XDebug, один з найпопулярніших налагоджувачів для PHP.
Ця програма забезпечує нам середовище для розвитку, щоб програмісти, що працюють з C і C ++ полегшити процес створення коду. Це збільшить продуктивність за допомогою декількох вкладок, інструментів та функцій автозавершення для написання коду. Серія характеристик, в яких це Кроссплатформенна IDE відкрите джерело. У великій кількості вкладок та бічних панелей є багато функцій та інструментів, які нам знадобляться під час розробки та написання наших кодів.
CodeLite ліцензований під Загальна публічна ліцензія GNU v2 або пізніше.
Ті, кому це потрібно, зможуть глибше побачити характеристики цієї програми в веб-сайт проекту.
Встановіть CodeLite на Ubuntu
Як зазвичай, ми матимемо різні варіанти встановлення цієї програми в нашому Ubuntu.
Встановити з файлу .deb
Першим варіантом буде завантаження .deb пакет зі сторінки проекту, за допомогою якої ми отримаємо останню версію програми. Після завантаження ми можемо встановити його за допомогою наступної команди в консолі (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Якщо це трапляється з вами, як я і після установки консоль попереджає вас про помилки Під час інсталяції ви можете виправити це, як і я. Мені просто довелося змусити установку за допомогою такої команди:
sudo apt install -f
Встановити з PPA
Ми можемо встановити цю програму як в Ubuntu 16.04, так і в її версії 17.04, використовуючи її PPA. Слід пояснити, що якщо ми встановимо програму цим методом, буде встановлена передостання її версія. Якщо ви зацікавлені в його встановленні, для цього ми напишемо такі команди в терміналі (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Встановити через git
Іншим варіантом, який нам доведеться встановити CodeLite, буде зробити це за допомогою його коду мерзотник. Щоб скомпілювати CodeLite на нашому комп'ютері, нам знадобиться наступне пакунки, які вказують нас на сторінці GitHub проекту:
- wxWidgets 3.0 або новішої версії.
- Пакет розробок GTK. Його часто називають libgtk2.0-dev, wxGTK-devel або щось подібне.
- pkg-config, який зазвичай постачається з пакетом розробників GTK.
- Пакет, необхідний для побудови, або відповідний біт: g ++, make тощо.
- йти.
- cmake.
У нас має бути вбудована програма wxWidgets 3.0 або пізнішої версії. Якщо хтось не знає, як його встановити, він зможе завантажити встановлені wxWidgets з Сховище CodeLite.
На Ubuntu / Debian ви можете встановити все вищезазначене, набравши:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
Давайте завантажимо вихідний код:
git clone https://github.com/eranif/codelite.git
Запустіть cmake та скомпілюйте CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
Видаліть CodeLite
Якщо вам не зовсім подобається цей додаток, ми зможемо позбутися його за допомогою простої команди в терміналі (Ctrl + Alt + T):
sudo apt remove codelite && sudo apt autoremove
Подивимось, я встановив Lighttpd як веб-сервер з PHP 7.3 для розробки та навчання вдома. Це чудово працює, але я хочу налаштувати Xdebug у CodeLite, і майстер просить мене додати кілька рядків, скопіювавши та вставивши в php.ini. Проблема полягає в тому, що в /etc/php/7.3/ є кілька підкаталогів із такою кількістю php.ini, і я не можу знайти де-небудь більш точних вказівок щодо того, до якого з цих файлів конфігурації додати відповідні рядки.
Зокрема, є php.ini у наступних підкаталогах, які висять з /etc/php/7.3/: apache2, cgi, cli та fpm. В хорошій логіці це має бути CGI, але як бути впевненим? ...
Привіт. Я б сказав вам поглянути на Wiki проекту. Можливо, там ви знайдете рішення своїх сумнівів. Салю2.