CodeLite - CodeLite
|
Screenshot open-source CodeLite C / C ++ IDE v akci
| |
| Vývojáři | Eran Ifrah |
|---|---|
| Stabilní uvolnění | 15.0.0 / 6. února 2021
|
| Úložiště |
|
| Napsáno | C ++ |
| Operační systém | Windows , macOS , Linux |
| Plošina | IA-32 , x64 |
| Typ | IDE |
| Licence | GPL-2.0 nebo novější |
| webová stránka | codelite |
CodeLite je bezplatný open-source IDE pro programovací jazyky C, C ++, PHP a JavaScript ( Node.js ).
Dějiny
V srpnu 2006 zahájil Eran Ifrah projekt automatického doplňování s názvem CodeLite. Cílem bylo vytvořit knihovnu pro dokončení kódu založenou na ctags , SQLite (tedy Code Lite ) a analyzátoru založeném na Yacc, který by mohl být používán jinými IDE. Později se Clang stal volitelným analyzátorem pro dokončení kódu , což výrazně zlepšilo jeho funkčnost.
LiteEditor, demo aplikace, byla vyvinuta pro demonstraci funkcí CodeLite. LiteEditor se nakonec vyvinul do CodeLite.
Všeobecné
CodeLite je bezplatný open-source multiplatformní IDE pro programovací jazyky C / C ++ využívající sadu nástrojů wxWidgets . V souladu s otevřeným zdrojovým duchem CodeLite je samotný program kompilován a laděn pouze pomocí bezplatných nástrojů ( MinGW a GDB ) pro Mac OS X, Windows, Linux a FreeBSD, i když CodeLite může spustit jakýkoli kompilátor nebo nástroj třetí strany, který má rozhraní příkazového řádku . CodeLite také podporuje vývoj PHP a JavaScript (včetně podpory Node.js ).
CodeLite nabízí projektový management (Pracovní plocha / projekty), doplňování kódu, Refaktorování , procházení zdroj, zvýraznění syntaxe, integraci Subversion , integraci cscope , UnitTest ++ integraci, interaktivní debugger postavený nad gdb a editor zdrojového kódu (na základě Scintilla ).
CodeLite je distribuován pod GNU General Public License v2 nebo novější. Vyvíjí se a ladí se jako vývojová platforma s každodenními aktualizacemi dostupnými prostřednictvím úložiště Git .