В следующей статье мы рассмотрим CodeLite. Это бесплатная и кроссплатформенная интегрированная среда разработки для языка программирования C / C ++, хотя он поддерживает другие языки, такие как PHP и JavaScript. CodeLite можно загрузить бесплатно, но при желании вы можете сделать символическое пожертвование при его загрузке, чтобы продолжить поддержку разработки этой IDE.
CodeLite - это IDE кроссплатформенный бесплатный и открытый исходный код для языков C / C ++ он использует wxWidgets в качестве графического интерфейса. Чтобы соответствовать духу открытого исходного кода CodeLite, он компилируется и отлаживается с использованием только бесплатных инструментов (MinGW и GDB).
Общие особенности CodeLite
Эта IDE для программирования предлагает пользователям простое управление проектом (рабочие области / проекты), автозавершение кода, навигация по исходным файлам, подсветка синтаксиса, интеграция с 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 dev.
- Пакет, необходимый для сборки, или соответствующий бит: g ++, make и т. Д.
- идти.
- сделай.
У нас должен быть 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 проекта. Возможно, там вы найдете решение своих сомнений. Salu2.