Narzędzia użytkownika

Narzędzia witryny


ide_codelite

To jest stara wersja strony!


CodeLite IDE

O programie

CodeLite jest bezpłatnym, open-source’owym zintegrowanym środowiskiem programistycznym dla języków C/C++ działającym na platformach Windows, Linux i MacOS. Środowisko CodeLite używa narzędzia wxWidgets (musi ono być zainstalowane razem ze środowiskiem aby móc poprawnie działać). Programy napisane w środowisku CodeLite są kompilowane i debugowane przy użyciu darmowych narzędzi (np. dla Windows - MinGW oraz GDB ) dla systemów takich jak: Mac OS X, Windows, Linux, FreeBSD. CodeLite zawiera różnorodne narzędzia min.: do zarządzania projektami (workspace/projects), automatycznego uzupełniania składni, refaktoryzacji kodu, podświetlania składni, przeglądania kodu źródłowego, ma także wbudowaną obsługę debuggera GDB, która umożliwia korzystanie np. z tzw. „brakepoints” czy wskazówek „tooltips”, SVN, zintegrowany cscope (graficzny interfejs umożliwiający wyszukiwanie w kodzie zadanego tekstu) oraz UniTest++ (tester kodu). Edytor kodu znajdujący się w CodeLite oparty jest na Scintilla. CodeLite jest napisany w C++, jest zatem rozwijany i debugowany za pomocą samego siebie. Środowisko to można także w łatwy sposób rozbudowywać o nową funkcjonalność przy pomocy wielu dostępnych plugin'ów dostępnych w internecie.

Historia

W siepniu 2006 roku Eran Ifrah rozpoczął projekt CodeLite. Autor zamierzał zbudować bibliotekę uzupełnień skadni (code complection) bazującej na ctags, SQLite (stąd CodeLite) oraz bazujący na Yacc kompilator, który może być używany przez inne środowiska programistyczne. Pierwotna wersja nosiła nazwę LiteEditor i z czasem przekształciła się w CodeLite.

Licencja

CodeLite jest dostępny na zasadach licencji GPLv2 z wyjątkiem plugin’ów innych niż dostępne razem z pakietem instalacyjnym, oraz tych autorstwa zespołu CodeLite, które mogą być objęte dowolną inną licencją.

Wybrane funkcjonalności (w punktach)

  • Generyczna obsługa kompilatorów
  • Łatwość rozbudowy przy pomocy wtyczek
  • Obsługa debuggera GDB
  • Obsługa cscope
  • Tworzenie plików Makefile
  • Menadżer projektu
  • Menadżer plików
  • Obsługa projektów zbudowanych w VS
  • Autouzupełnianie kodu, w tym dla bibliotek STL i wxWidgets
  • Refaktoryzacja kodu oraz generowanie funkcji i komentarzy
  • Podświetlanie składni dla:
    • C/C++
    • Java
    • Perl
    • XML
    • Makefile
    • Lua
    • Diff files
    • PHP
    • JavaScript
    • Python
    • HTML
    • ASP
  • Inteligentne zawijanie tekstu
  • Ulubione
  • Szukanie w plikach
  • Zamiana w plikach
  • Generator Doxygen

Interfejs

Jak widać, interfejs programu jest bardzo prosty i logicznie zbudowany. Rozkład okien i ramek jest podobny do wielu znanych i używanych środowisk dla C/C++. Dzieli się on na paski narzędzi (góra) menadżer projektu ze wszystkimi plikami źródłowymi aktualnie pisanego projektu (strona lewa), edytor tekstu wraz z zakładkami pojawiającymi sie wraz z otwarciem kolejnych plików do edycji (środek) oraz menadżer plików (strona prawa).

Instalacja

Windows

Pobranie potrzebnych plików

Aby pobrać potrzebne do instalacji i konfiguracji środowiska pliki najlepiej jest odwiedzić oficjalną stronę CodeLite. Tam możemy uzyskać informację o aktualnej wersji programu jak i przejść do zakładki „Download”. Tam mamy możliwość zapoznania się z krokami które według twórców powinniśmy wykonać aby zainstalować oprogramowanie. Na samej górze pod nagłówkiem „Windows” znajduje się link do poszczególnych plików w różnych wersjach do ściągnięcia z sourceforge.net. Twórcy przewidzieli możliwość instalowania oddzielnie środowiska, kompilatora i debuggera. Jest to rozwiązania dobre dla zaawansowanych użytkowników, którzy mogą zainstalować te komponenty w odpowiednich wersjach. W naszym przypadku wybieramy np. plik codelite-2.8.0.4537-mingw4.4.1.exe, który ma już w sobie kompilator, debugger i inne potrzebne dodatki.

Instalacja

Po ściągnięciu pliku, możemy zabrać się za instalacje środowiska. Przebiega ona w standardowy sposób, instalator zapyta nas jedynie o ścieżki miejsc docelowych dla komponentów programu.

Pierwsze włączenie

Po zainstalowaniu CodeLite możemy je uruchomić. W tym celu wyszukujemy uruchamiamy aplikację poprzez skrót w menu Start. Program ładuje się i wita nas zakładką z przydatnymi funkcjami, np. nowy czy ostatni projekt.

Linux

Pobranie potrzebnych plików

Podobnie jak w przypadku Windows, najlepiej jest wejść na stronę twórców CodeLite. Tam w zakładce „Download” znajdziemy instrukcję jak zainstalować CodeLite także na systemach Linuxowych. W przypadku sysemów ubuntu 10.4 (lucid), fedora 12 and 13 lub openSUSE 11.2 i 11.3 pliki dbm i rpm są dostępne po naciśnięciu linka.

Instalacja

To install the .deb package, just type the following:

sudo dpkg -i <deb file name>

If you get missing dependency errors (e.g. libcurl3, libwxgtk2.8-0 or libgtk), try:

sudo apt-get -f install

The above command will attempt to install the missing dependencies (if they are available in the repositories) and will complete the CodeLite installation.

The rpms can be installed as usual, with:

#> rpm -Uvh ./codelite-*.rpm

Instalacja z repozytorium

As of CodeLite 2.7, there is also an apt repository available for ubuntu karmic, lucid and maverick; debian lenny and squeeze. See the Repository page for details.

ide_codelite.1293559880.txt.gz · ostatnio zmienione: 2010/12/28 19:11 przez pzielin