КодЛайт
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() Снимок экрана IDE CodeLite C/C++ с открытым исходным кодом. | |
Разработчик(и) | Эран Ифра |
---|---|
Стабильная версия | 17.0.0 [ 1 ] ![]() |
Репозиторий | |
Написано в | С++ |
Операционная система | Windows , MacOS , Linux |
Платформа | ИА-32 , х64 |
Тип | ИДЕТ |
Лицензия | GPL-2.0 или новее [ а ] [ 2 ] [ 3 ] |
Веб-сайт | коделит |
CodeLite — это с открытым исходным кодом бесплатная интегрированная среда разработки для языков программирования C, C++, PHP и JavaScript ( Node.js ). [ 4 ] [ 5 ]
История
[ редактировать ]В августе 2006 года Эран Ифра запустил проект автозаполнения под названием CodeLite. Идея заключалась в том, чтобы создать библиотеку завершения кода на основе ctags , SQLite (отсюда и Code Lite ) и парсера на основе Yacc , который мог бы использоваться другими IDE. Позже Clang стал дополнительным парсером для завершения кода , что значительно улучшило его функциональность.
LiteEditor, демонстрационное приложение, было разработано для демонстрации функциональных возможностей CodeLite. Со временем LiteEditor превратился в CodeLite.
Общий
[ редактировать ]CodeLite — это бесплатная кроссплатформенная среда разработки с открытым исходным кодом для языков программирования C/C++, использующая набор инструментов wxWidgets . Чтобы соответствовать духу открытого исходного кода CodeLite, сама программа компилируется и отлаживается с использованием только бесплатных инструментов ( MinGW и GDB ) для Mac OS X, Windows, Linux и FreeBSD, хотя CodeLite может выполнять любой сторонний компилятор или инструмент, имеющий интерфейс командной строки . CodeLite также поддерживает разработку PHP и JavaScript (включая Node.js поддержку ).
CodeLite включает управление проектами (рабочая область/проекты), завершение кода, рефакторинг кода , просмотр исходного кода, подсветку синтаксиса, интеграцию Subversion , интеграцию cscope , интеграцию UnitTest++, интерактивный отладчик, построенный на GDB, и редактор исходного кода (на основе Scintilla ). [ 6 ] [ 7 ] [ 8 ]
CodeLite распространяется под лицензией GNU General Public License v2 или более поздней версии. Он разрабатывается и отлаживается, используя себя в качестве платформы разработки, а ежедневные обновления доступны через его репозиторий Git .
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ За исключением плагинов.
Ссылки
[ редактировать ]- ^ «Выпуск 17.0.0» . 14 января 2023 г. Проверено 7 февраля 2023 г.
- ^ «CodeLite • Бесплатная среда разработки с открытым исходным кодом, кроссплатформенная C, C++, PHP и Node.js» . Проверено 22 июня 2021 г.
- ^ «codelite/LICENSE at master · eranif/codelite · GitHub» . Гитхаб . Проверено 22 июня 2021 г.
- ^ CodeLite Домашняя страница
- ^ CodeLite на SourceForge
- ^ «Страница основных функций CodeLite» . Проверено 3 марта 2020 г.
- ^ Николас Годвин. «Полный обзор программного обеспечения CodeLite IDE — все, что вам нужно знать о программном обеспечении CodeLite IDE — все, что вам нужно знать о CodeLite» . п. Скайосе. Архивировано из оригинала 3 марта 2020 года . Проверено 3 марта 2020 г.
- ^ «Лайтредактор» . Проверено 3 марта 2020 г.
Внешние ссылки
[ редактировать ]
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатные интегрированные среды разработки
- Программное обеспечение, использующее wxWidgets
- Программное обеспечение, использующее лицензию GPL
- Программное обеспечение, использующее Scintilla
- Кроссплатформенное бесплатное программное обеспечение
- Кроссплатформенное программное обеспечение