CodeLite - CodeLite
|
Kuvakaappaus avoimen lähdekoodin CodeLite C / C ++ IDE: stä toiminnassa
| |
| Kehittäjä (t) | Eran Ifrah |
|---|---|
| Vakaa vapautus | 15.0.0 / 6. helmikuuta 2021
|
| Arkisto |
|
| Kirjoitettu | C ++ |
| Käyttöjärjestelmä | Windows , macOS , Linux |
| Alusta | IA-32 , x64 |
| Tyyppi | IDE |
| Lisenssi | GPL-2.0 tai uudempi |
| Verkkosivusto | codelite |
CodeLite on ilmainen ja avoimen lähdekoodin IDE ohjelmointikielille C, C ++, PHP ja JavaScript ( Node.js ).
Historia
Elokuussa 2006 Eran Ifrah aloitti automaattisen täydennysprojektin nimeltä CodeLite. Ajatuksena oli luoda koodin täydennyskirjasto, joka perustuu ctag-tiedostoihin , SQLite- sivustoon (siis Code Lite ) ja Yacc- pohjaiseen jäsentimeen, jota muut IDE-käyttäjät voivat käyttää. Myöhemmin Clangista tuli valinnainen jäsennin koodin täydentämiseksi , mikä paransi huomattavasti sen toiminnallisuutta.
LiteEditor, demosovellus, kehitettiin osoittamaan CodeLiten toiminnot. Lopulta LiteEditor kehittyi CodeLiteksi.
Kenraali
CodeLite on ilmainen, avoimen lähdekoodin, alustojen välinen IDE C / C ++ -ohjelmointikielille wxWidgets- työkalupaketin avulla. CodeLiten avoimen lähdekoodin hengen mukaiseksi ohjelma itse käännetään ja virheenkorjaus tehdään vain ilmaisilla työkaluilla ( MinGW ja GDB ) Mac OS X: lle, Windowsille, Linuxille ja FreeBSD: lle, vaikka CodeLite voi suorittaa minkä tahansa kolmannen osapuolen kääntäjän tai työkalun, jolla on komentoriviliitäntä . CodeLite tukee myös PHP- ja JavaScript-kehitystä (mukaan lukien Node.js- tuki).
CodeLite sisältää projektinhallinnan (työtila / projektit), koodin täydentämisen, koodin uudelleenkäsittelyn , lähdeselailun , syntaksikorostuksen, Subversion-integraation , cscope-integraation , UnitTest ++ -integraation, interaktiivisen virheenkorjauksen, joka on rakennettu gdb: n päälle, ja lähdekoodieditorin (perustuu Scintillaan ).
CodeLite jaetaan GNU General Public License v2: n tai uudemman alla. Sitä kehitetään ja virheenkorjaus käyttää itse kehitysalustana päivittäisillä päivityksillä Git- arkistonsa kautta.