КодЛайт
![]() | В данной статье поднимается несколько вопросов. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() Снимок экрана 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 г.
Внешние ссылки [ править ]
![](http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатные интегрированные среды разработки
- Программное обеспечение, использующее wxWidgets
- Программное обеспечение, использующее лицензию GPL
- Программное обеспечение, использующее Scintilla
- Кроссплатформенное бесплатное программное обеспечение
- Кроссплатформенное программное обеспечение