CodeLite | |
---|---|
![]() CodeLite 5.1 | |
Basisdaten | |
Entwickler | Eran Ifrah |
Aktuelle Version | 18.1.0[1] (16. Januar 2025) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | C++[2] |
Lizenz | GNU General Public License, Version 2 |
deutschsprachig | ja |
codelite.org |
CodeLite ist einefreie,quelloffene undplattformunabhängigeEntwicklungsumgebung fürC/C++,Rust (Programmiersprache),Python (Programmiersprache),PHP undJavaScript.
Im August 2006 begann Eran Ifrah die Arbeit an CodeLite. Sein Ziel war es zunächst, auf der Basis vonCtags,SQLite und einemYacc-Parser eine Autovervollständigungsbibliothek zu entwickeln, die von anderen Entwicklungsumgebungen genutzt werden kann.Das Resultat war eine Demonstrationssoftware namensLiteEditor, um die Funktionen darstellen zu können. Im Laufe der Zeit wuchs die Leistungsfähigkeit immer weiter, und schließlich wurde aus dem Editor eine vollständige Entwicklungsumgebung.
CodeLite wird ausschließlich mittels freier Software entwickelt und basiert auf der freien BibliothekwxWidgets. Es ist nicht an einen bestimmten Compiler gebunden und bietet u. a. eine Projektverwaltung,Autovervollständigung,Restrukturierung,Syntaxhervorhebung,Code-Faltung, Unterstützung vonSubversion sowie Integration desGNU Debuggers. Darüber hinaus ist CodeLite mittels Plugins erweiterbar.[3]
Der Quelltexteditor basiert aufScintilla.