CodeLite - CodeLite
|
Et skærmbillede af open source CodeLite C / C ++ IDE i aktion
| |
| Udvikler (r) | Eran Ifrah |
|---|---|
| Stabil frigivelse | 15.0.0 / 6. februar 2021
|
| Datalager |
|
| Skrevet i | C ++ |
| Operativ system | Windows , macOS , Linux |
| Platform | IA-32 , x64 |
| Type | IDE |
| Licens | GPL-2.0 eller nyere |
| Internet side | codelite |
CodeLite er en gratis og open source IDE til programmeringssprogene C, C ++, PHP og JavaScript ( Node.js ).
Historie
I august 2006 startede Eran Ifrah et projekt til autofuldførelse ved navn CodeLite. Ideen var at oprette et kodefuldførelsesbibliotek baseret på ctags , SQLite (dermed Code Lite ) og en Yacc- baseret parser, der kunne bruges af andre IDE'er. Senere blev Clang en valgfri parser til færdiggørelse af kode og forbedrede dens funktionalitet i høj grad.
LiteEditor, en demo-applikation, blev udviklet til at demonstrere CodeLites funktioner. Til sidst udviklede LiteEditor sig til CodeLite.
Generel
CodeLite er en gratis, open source, cross-platform IDE til C / C ++ programmeringssprog ved hjælp af wxWidgets toolkit. For at overholde CodeLites open source-ånd kompileres og debugges selve programmet med kun gratis værktøjer ( MinGW og GDB ) til Mac OS X, Windows, Linux og FreeBSD, selvom CodeLite kan udføre enhver tredjeparts kompilator eller værktøj, der har en kommandolinjegrænseflade . CodeLite understøtter også udvikling af PHP og JavaScript (inklusive Node.js support).
CodeLite funktioner projektledelse (workspace / projekter), kode færdiggørelse, kode refactoring , kilde browsing, syntaksfremhævning, Subversion integration , cscope integration , UnitTest ++ integration, en interaktiv debugger bygget over gdb og en kildekode editor (baseret på Scintilla ).
CodeLite distribueres under GNU General Public License v2 eller senere. Det udvikles og debugges ved hjælp af sig selv som udviklingsplatform med daglige opdateringer tilgængelige via sit Git- arkiv.